Hey merhaba ziyaretçi bize destek olmak ister misin ? Hemen Kayıt Ol Seni hiç sıkmadan kayıt edeceğiz endişelenmek bize destek olduğun için teşekkürler.



  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
sahne değiştirince ödüllü reklam çalışmıyor
#1
ödüllü reklam koydum ama sahne değiştirip geri gelindiğinde reklam açılıyor ama reward yüklenmiyor. neden olabilir kodu şöyle:

Kod:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using GoogleMobileAds;
using GoogleMobileAds.Api;
using System;
using UnityEngine.UI;

public class Admob_Manager : MonoBehaviour {

    public string Rewarded_ID;
    public GameObject repanel;
   
    RewardBasedVideoAd rewardBasedVideo;
    void Start () {

        rewardBasedVideo = RewardBasedVideoAd.Instance;
        repanel.SetActive(false);
        RequestRewardBasedVideo();

        // RewardBasedVideoAd is a singleton, so handlers should only be registered once.
        this.rewardBasedVideo.OnAdLoaded += this.HandleRewardBasedVideoLoaded;
        this.rewardBasedVideo.OnAdFailedToLoad += this.HandleRewardBasedVideoFailedToLoad;
        this.rewardBasedVideo.OnAdOpening += this.HandleRewardBasedVideoOpened;
        this.rewardBasedVideo.OnAdStarted += this.HandleRewardBasedVideoStarted;
        this.rewardBasedVideo.OnAdRewarded += this.HandleRewardBasedVideoRewarded;
        this.rewardBasedVideo.OnAdClosed += this.HandleRewardBasedVideoClosed;
        this.rewardBasedVideo.OnAdLeavingApplication += this.HandleRewardBasedVideoLeftApplication;

    }
   
    // Update is called once per frame
    void Update () {
       
    }

    // Returns an ad request with custom ad targeting.
    private AdRequest CreateAdRequest()
    {
        return new AdRequest.Builder().Build();
    }

    public void RequestRewardBasedVideo()
    {

#if UNITY_EDITOR
        string adUnitId = "unused";
#elif UNITY_ANDROID
        string adUnitId = Rewarded_ID;
#elif UNITY_IPHONE
        string adUnitId = Rewarded_ID;
#else
        string adUnitId = "unexpected_platform";
#endif

        this.rewardBasedVideo.LoadAd(this.CreateAdRequest(), adUnitId);
    }

    public void ShowRewardBasedVideo()
    {
        if(rewardBasedVideo.IsLoaded())
        {
            rewardBasedVideo.Show();
           
        }
        else
        {
            Debug.Log("Rewarded Ad Load");
        }

    }

    #region RewardBasedVideo callback handlers

    public void HandleRewardBasedVideoLoaded(object sender, EventArgs args)
    {
    }

    public void HandleRewardBasedVideoFailedToLoad(object sender, AdFailedToLoadEventArgs args)
    {
    }

    public void HandleRewardBasedVideoOpened(object sender, EventArgs args)
    {
    }

    public void HandleRewardBasedVideoStarted(object sender, EventArgs args)
    {
    }

    public void HandleRewardBasedVideoClosed(object sender, EventArgs args)
    {
        RequestRewardBasedVideo();
    }

    public void HandleRewardBasedVideoRewarded(object sender, Reward args)
    {
        string type = args.Type;
        double amount = args.Amount;

        repanel.SetActive(true);
    }

    public void HandleRewardBasedVideoLeftApplication(object sender, EventArgs args)
    {
        MonoBehaviour.print("HandleRewardBasedVideoLeftApplication event received");
    }

    #endregion
}
  Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Unity Build apk dosyası çalışmıyor Enesk001 7 306 28-03-2019, Saat: 00:52
Son Yorum: Enesk001
  Reklamni buton ile izlettigimde destroy obje calismiyor yardim panimo 0 135 25-02-2019, Saat: 13:26
Son Yorum: panimo
  her sahne icin objenin materyalini degistirme yardim panimo 3 247 24-02-2019, Saat: 13:44
Son Yorum: mtat0640
Sad AdMob Reklam hata yardim MaKsiMuS 4 395 09-01-2019, Saat: 17:37
Son Yorum: MaKsiMuS
  Admob Reklam Görüntülenmiyor. mtat0640 7 632 19-12-2018, Saat: 02:48
Son Yorum: A|A

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi