Şimdi Ara

Unity 3D DENEME Reklam Sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
675
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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;

    IEnumerator Start () {
    #if UNITY_IPHONE
    ADBannerView banner = new ADBannerView();
    banner.autoSize = true;
    banner.autoPosition = ADPosition.Bottom;

    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...







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.