示例#1
0
    public void LoadAdMobRV()
    {
        rewardedAd = new RewardedAd(admobRvAdUnitID);

        // Called when an ad request has successfully loaded.
        rewardedAd.OnAdLoaded += HandleRewardedAdLoaded;
        // Called when an ad request failed to load.
        rewardedAd.OnAdFailedToLoad += HandleRewardedAdFailedToLoad;
        // Called when an ad is shown.
        rewardedAd.OnAdOpening += HandleRewardedAdOpening;
        // Called when an ad request failed to show.
        rewardedAd.OnAdFailedToShow += HandleRewardedAdFailedToShow;
        // Called when the user should be rewarded for interacting with the ad.
        rewardedAd.OnUserEarnedReward += HandleUserEarnedReward;
        // Called when the ad is closed.
        rewardedAd.OnAdClosed += HandleRewardedAdClosed;

        if (ADXGDPRManager.GetConsentState() == 2)
        {
            AdRequest request = new AdRequest.Builder()
                                .AddExtra("npa", "1")
                                .Build();
            rewardedAd.LoadAd(request);
        }
        else
        {
            AdRequest request = new AdRequest.Builder().Build();
            rewardedAd.LoadAd(request);
        }
    }
示例#2
0
    public void GetData()
    {
        Debug.Log("GetConsentState : " + ADXGDPRManager.GetConsentState());
        Debug.Log("GetPrivacyPolicyURL : " + ADXGDPRManager.GetPrivacyPolicyURL());

        ADXGDPRManager.SetConsentState(3);
        Debug.Log("GetConsentState : " + ADXGDPRManager.GetConsentState());
    }
示例#3
0
    // Use this for initialization
    void Start()
    {
        if (IS_FORCED_SET)
        {
            ADXGDPRManager.InitializeWithSetConsentState(bannerAdUnitID, 1);
        }
        else
        {
            ADXGDPRManager.InitializeWithShowADXConsent(bannerAdUnitID, 0);
        }

        ADXGDPR.OnADXConsentCompleted += onADXConsentCompleted;
    }
示例#4
0
    // Use this for initialization
    public void Init(AdData adData)
    {
        _adData = adData;

        // debugState 0 : DEFAULT
        // debugState 1 : DEBUG (InEEA)
        ADXGDPRManager.InitializeWithShowADXConsent(adData.BannerAdInfo[0].AdUnitId, 0);
        ADXGDPR.OnADXConsentCompleted += onADXConsentCompleted;

        //Google
        _googleMobileAdsCtrl = gameObject.AddComponent <GoogleMobileAdsCtrl>();
        _googleMobileAdsCtrl.Init(_adData);
    }