Henüz bitmiş bir oyunum yok fakat Unity'de gelişmiş bir düzeydeyim.Deneme amaçlı reklam yapmaya çalışıyorum fakat bir türlü olmadı.Piyasadaki bütün unity package'ları denedim fakat sadece 2 tanesi oyundayken gösterildi.Fakat o 2 sine de tıklanılmıyor.
AdBannerObserver.cs adlı script;
using UnityEngine; using System.Collections;
public class AdBannerObserver : MonoBehaviour { private static AdBannerObserver sInstance;
public static void Initialize() { Initialize(null, null, 0.0f); }
public static void Initialize(string publisherId, string testDeviceId, float refresh) { if (sInstance == null) { // Make a game object for observing. GameObject go = new GameObject("_AdBannerObserver"); go.hideFlags = HideFlags.HideAndDontSave; DontDestroyOnLoad(go); // Add and initialize this component. sInstance = go.AddComponent<AdBannerObserver>(); sInstance.mAdMobPublisherId = publisherId; sInstance.mAdMobTestDeviceId = testDeviceId; sInstance.mRefreshTime = refresh; } }
public string mAdMobPublisherId; public string mAdMobTestDeviceId; public float mRefreshTime;
while (true) { if (banner.error != null) { Debug.Log("Error: " + banner.error.description); break; } else if (banner.loaded) { banner.Show(); break; } yield return null; } #elif UNITY_ANDROID && !UNITY_EDITOR AndroidJavaClass plugin = new AndroidJavaClass("jp.radiumsoftware.unityplugin.admob.AdBannerController"); AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject activity = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity"); while (true) { plugin.CallStatic("tryCreateBanner", activity, mAdMobPublisherId, mAdMobTestDeviceId); yield return new WaitForSeconds(Mathf.Max(30.0f, mRefreshTime)); } #else return null; #endif } }
/code]
AdmobBanner.js adlı script;
#pragma strict var publisherId : String = "a1510269fda61bf"; var refreshRate : float = 60.0; var testDevice : String = "test_device_code_here"; function Start () { AdBannerObserver.Initialize(publisherId, testDevice, refreshRate); }
Dediğim gibi reklam gözüküyor fakat tıklanmıyor.Elimde 2-3 tane daha unity package filan var hem de onlar daha kapsamlı direkt reklam tipini,geliş gidiş animasyonununu gibi ayarları yapabiliyorsunuz fakat onalr hiç gözükmüyor.Test Device Id'ile alakası olabilir diye düşündüğümden başka telefonda da denedi mfakat aynı sorun halen var...
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme