Example #1
0
    private void LoadRewardBasedAd()
    {
                #if UNITY_EDITOR
        string adUnitId = "UNUSED -- EDITOR";
                #elif UNITY_ANDROID
        string adUnitId = "ca-app-pub-6432932007254983/6909780091";
        #elif UNITY_IPHONE
        string adUnitId = "ca-app-pub-3940256099942544/5224354917";
        #else
        string adUnitId = "unexpected_platform";
        #endif

        // Create an empty ad request.
        AdRequest request = new AdRequest.Builder().Build();
        // Load the rewarded video ad with the request.
        rewardBasedVideoAd.LoadAd(request, adUnitId);
    }
Example #2
0
    //VIDEO
    void RequestVideoAd()
    {
#if UNITY_ANDROID
        string videoAdId = "ca-app-pub-3940256099942544/5224354917"; // for testing ads id zonurg
#elif UNITY_IPHONE
        string videoAdId = "ca-app-pub-3940256099942544/1712485313";
#else
        string videoAdId = "unexpected_platform";
#endif

        videoAd = RewardBasedVideoAd.Instance;

        AdRequest adreq = new AdRequest.Builder().AddTestDevice("2077ef9a63d2b398840261c8221a0c9b").Build();
        //AdRequest adRequest = new AdRequest.Builder().Build(); // when not testing

        videoAd.LoadAd(adreq, videoAdId);
    }
Example #3
0
    private void RequestRewardBasedVideo()
    {
#if UNITY_EDITOR
        string adUnitId = "unused";
#elif UNITY_ANDROID
        string adUnitId = "ca-app-pub-3270795222614514/9412707214";
#elif UNITY_IPHONE
        string adUnitId = "ca-app-pub-3270795222614514/1889440416";
#else
        string adUnitId = "unexpected_platform";
#endif

        rewardBasedVideo = RewardBasedVideoAd.Instance;

        AdRequest request = new AdRequest.Builder().Build();
        rewardBasedVideo.LoadAd(request, adUnitId);
    }
Example #4
0
    private void RequestCompensationAd()
    {
        string adUnitId = string.Empty;

#if UNITY_ANDROID
        adUnitId = "ca-app-pub-8345080599263513/3757294338";
#elif UNITY_IOS
        adUnitId = ios_interstitialAdUnitId;
#endif

        AdRequest request = new AdRequest.Builder().Build();

        CompensationAd.LoadAd(request, adUnitId);

        CompensationAd.OnAdClosed   += HandleOnCompensationAdAdClosed;
        CompensationAd.OnAdRewarded += HandleOnCompensationAdAdReward;
    }
Example #5
0
    public void RequestRewardBasedVideo()
    {
        rewardBasedVideoAd = RewardBasedVideoAd.Instance;

        rewardBasedVideoAd.OnAdLoaded             += HandleOnAdLoaded;
        rewardBasedVideoAd.OnAdFailedToLoad       += HandleOnAdFailedToLoad;
        rewardBasedVideoAd.OnAdOpening            += HandleOnAdOpened;
        rewardBasedVideoAd.OnAdClosed             += HandleOnAdClosed;
        rewardBasedVideoAd.OnAdLeavingApplication += HandleOnAdLeavingApplication;
        rewardBasedVideoAd.OnAdRewarded           += HandleUserEarnedReward;

        labelTextField.text = "Ad is about to load";

        AdRequest request = new AdRequest.Builder().Build();

        rewardBasedVideoAd.LoadAd(request, VIDEO_REWARD_AD_ID);
    }
Example #6
0
    private void RequestPostRewardAd()
    {
        string adUnitId = string.Empty;

#if UNITY_ANDROID
        adUnitId = "ca-app-pub-8345080599263513/5876991912";
#elif UNITY_IOS
        adUnitId = ios_interstitialAdUnitId;
#endif

        AdRequest request = new AdRequest.Builder().Build();

        PostRewardAd.LoadAd(request, adUnitId);

        PostRewardAd.OnAdClosed   += HandleOnPostRewardAdClosed;
        PostRewardAd.OnAdRewarded += HandleOnPostRewardAdReward;
    }
Example #7
0
    private void RequestDungeonAd()
    {
        string adUnitId = string.Empty;

#if UNITY_ANDROID
        adUnitId = "ca-app-pub-8345080599263513/6465149814";
#elif UNITY_IOS
        adUnitId = ios_interstitialAdUnitId;
#endif

        AdRequest request = new AdRequest.Builder().Build();

        DungeonAd.LoadAd(request, adUnitId);

        DungeonAd.OnAdClosed   += HandleOnDungeonAdClosed;
        DungeonAd.OnAdRewarded += HandleOnDungeondReward;
    }
Example #8
0
    void RequestRewardBasedVideo()
    {
#if UNITY_ANDROID
        string adUnitId = "ca-app-pub-7073050807259252/1483640786";
#elif UNITY_IPHONE
        string adUnitId = "ca-app-pub-7073050807259252/8534643605";
#else
        string adUnitId = "unexpected_platform";
#endif

        rewardBasedVideo = RewardBasedVideoAd.Instance;
        rewardBasedVideo.OnAdRewarded += OnAdRewarded;
        rewardBasedVideo.OnAdClosed   += OnAdClosed;

        AdRequest request = new AdRequest.Builder().Build();
        rewardBasedVideo.LoadAd(request, adUnitId);
    }
Example #9
0
    private void RequestRewardBasedVideo()
    {
                #if UNITY_EDITOR
        string adUnitId = "unused";
                #elif UNITY_ANDROID
        string adUnitId = "ca-app-pub-2165871186692773/2591720043";
                #elif UNITY_IPHONE
        string adUnitId = "ca-app-pub-2165871186692773/2591720043";
                #else
        string adUnitId = "unexpected_platform";
                #endif

        rewardBasedVideo = RewardBasedVideoAd.Instance;

        AdRequest request = new AdRequest.Builder().Build();
        rewardBasedVideo.LoadAd(request, adUnitId);
    }
Example #10
0
    private void RequestGoldRisingAd()
    {
        string adUnitId = string.Empty;

#if UNITY_ANDROID
        adUnitId = "ca-app-pub-8345080599263513/5942024764";
#elif UNITY_IOS
        adUnitId = ios_interstitialAdUnitId;
#endif

        AdRequest request = new AdRequest.Builder().Build();

        GoldRisingAd.LoadAd(request, adUnitId);

        GoldRisingAd.OnAdClosed   += HandleOnGoldRisingAdAdClosed;
        GoldRisingAd.OnAdRewarded += HandleOnGoldRisingAdAdReward;
    }
    public void RequestRewardedVideo()
    {
        if (rewardBasedVideo == null)
        {
            rewardBasedVideo = RewardBasedVideoAd.Instance;
        }

        if (!rewardBasedVideo.IsLoaded())
        {
            AdRequest request = new AdRequest.Builder().
                                Build();

//			rewardBasedVideo.LoadAd (request, Constants.AndroidTestRewardedID);

            rewardBasedVideo.LoadAd(request, Constants.AndroidRewardedVideoID);
        }
    }
Example #12
0
    void RequestVideoAD()
    {
        // 실제 ca-app-pub-9091492788862817/7987050788
        string video_ID = "ca-app-pub-3940256099942544/5224354917";

        rewardVideoAd = RewardBasedVideoAd.Instance;

        // 실제 출시할때
        //AdRequest adReq = new AdRequest.Builder().Build();

        // TEST
        AdRequest adReq = new AdRequest.Builder()
                          .AddTestDevice("2077ef9a63d2b398840261c8221a0c9b")
                          .Build();

        rewardVideoAd.LoadAd(adReq, video_ID);
    }
Example #13
0
    void RequestVideoAD()
    {
        //ca-app-pub-8752395911071840/2927930992
        string video_ID = "ca-app-pub-3940256099942544/5224354917";

        videoAd = RewardBasedVideoAd.Instance;

        //FOR RELEASE

        //AdRequest rAdRequest = new AdRequest.Builder().Build();
        //FOR TESTING
        AdRequest adRequest = new AdRequest.Builder()
                              .AddTestDevice("2077ef9a63d2b398840261c8221a0c9b").Build();

        //
        videoAd.LoadAd(adRequest, video_ID);
    }
Example #14
0
    void RequestRewardedVideo()
    {
#if UNITY_ANDROID
        string adUnitId = !PreLoadSceneManager.IsTest ? LiveVideoRewardID : TestVideoRewardID;
#elif UNITY_IPHONE
        string adUnitId = "unexpected_platform";
#else
        string adUnitId = "unexpected_platform";
#endif
        InitializeRewardBasedVideo();

        if (videoRequest == null)
        {
            videoRequest = new AdRequest.Builder() /*.AddTestDevice("F1133C3F461326F642594824949A9133")*/.Build();
        }
        rewardBasedVideo.LoadAd(videoRequest, adUnitId);
    }
Example #15
0
    private void RequestAutoClickAd()
    {
        string adUnitId = string.Empty;

#if UNITY_ANDROID
        adUnitId = "ca-app-pub-8345080599263513/6325168143";
#elif UNITY_IOS
        adUnitId = ios_interstitialAdUnitId;
#endif

        AdRequest request = new AdRequest.Builder().Build();

        AutoClickAd.LoadAd(request, adUnitId);

        AutoClickAd.OnAdClosed   += HandleOnAutoClickAdAdClosed;
        AutoClickAd.OnAdRewarded += HandleOnAutoClickAdAdReward;
    }
Example #16
0
    void InitAD()
    {
        //InitAdmob
#if UNITY_IOS
        //float logicalPixelDensity = Screen.dpi / 154f;//iphone plus 的基准像素密度是154
        //Debug.Log("基准像素密度"+logicalPixelDensity);
        //AdSize cubeBannerSize = new AdSize((int)(600f * (float)Screen.width / 1136f / logicalPixelDensity), (int)(500f * (float)Screen.height / 640f / logicalPixelDensity));
        //cubeBannerView = new BannerView(admobCubeBannerUnitId, cubeBannerSize, AdPosition.Center);//固定大小的
        cubeBannerView    = new BannerView(admobCubeBannerUnitId, AdSize.MediumRectangle, AdPosition.Center);//普通打小的
        generalBannerView = new BannerView(admobGeneralBannerUnitId, AdSize.Banner, AdPosition.Bottom);
#endif
        rewardBasedVideo = RewardBasedVideoAd.Instance;
        interstitial     = new InterstitialAd(admobIntersUnitId);
        AdRequest request = new AdRequest.Builder()
                                                                                       //.AddTestDevice(AdRequest.TestDeviceSimulator)
                            .AddTestDevice("98bdc5b5c1a9a6568f5a7fc558d13a5939a50fbb") //付继生的手机
                            .AddTestDevice("a3bdd163833a6f91ee55e81f186b9a43536b7bac") //杨鹏翎的手机
                            .Build();
        cubeBannerView.OnAdLoaded     += OnCubeBannerLoaded;
        generalBannerView.OnAdLoaded  += OnGeneralBannerLoaded;
        rewardBasedVideo.OnAdRewarded += AdMobRewardedCallbackHandler;
        rewardBasedVideo.OnAdClosed   += AdMobVideoClosedCallbackHandler;
        interstitial.OnAdClosed       += AdMobIntersClosedCallbackHandler;

        cubeBannerView.LoadAd(request);
        generalBannerView.LoadAd(request);
        rewardBasedVideo.LoadAd(request, admobRewardUnitId);
        interstitial.LoadAd(request);


        Timer timer = new Timer(20, true, () =>
        {
            generalBannerView.LoadAd(request);
            cubeBannerView.LoadAd(request);
        });
        timer.Start();
        generalBannerView.Hide();
        cubeBannerView.Hide();

        //InitLocalBanner
        localGeneralBanner = new LocalBanner(LocalBannerType.Banner, LocalBannerPosition.Bottom);
        localCubeBanner    = new LocalBanner(LocalBannerType.CubeBanner, LocalBannerPosition.Center);

        //InitUnityAds
        Advertisement.Initialize(unityAdsGameId, false);
    }
    /// <summary>
    /// Регистрация видео
    /// </summary>
    private void RequestRewardBasedVideo()
    {
        rewardBasedVideo = RewardBasedVideoAd.Instance;

        // Загрузился
        rewardBasedVideo.OnAdLoaded += RewardBasedVideo_OnAdLoaded;
        // Не загрузился
        rewardBasedVideo.OnAdFailedToLoad += RewardBasedVideo_OnAdFailedToLoad;

        // has rewarded the user.
        rewardBasedVideo.OnAdRewarded += HandleRewardBasedVideoRewarded;


        AdRequest request = new AdRequest.Builder().Build();

        rewardBasedVideo.LoadAd(request, adUnitIdVideo);
    }
Example #18
0
    void LoadAd()
    {
        AdRequest request = new AdRequest.Builder().Build();

        if (isTest)
        {
            if (deviceId.Length > 0)
            {
                request = new AdRequest.Builder().AddTestDevice(AdRequest.TestDeviceSimulator).AddTestDevice(deviceId).Build();
            }
            else
            {
                unitId = "ca-app-pub-3940256099942544/5224354917"; //테스트 유닛 ID
            }
        }
        ad.LoadAd(request, unitId);
    }
Example #19
0
    // REWARDED VIDEO

    public void RequestRewardBasedVideo()
    {
        rewardBasedVideo = RewardBasedVideoAd.Instance;

        if (!rewardBasedEventHandlerSet)
        {
            rewardBasedVideo.OnAdRewarded     += HandleOnAdRewarded;
            rewardBasedVideo.OnAdClosed       += HandleOnAdClosed;
            rewardBasedVideo.OnAdFailedToLoad += HandleOnAdClosed;

            rewardBasedEventHandlerSet = true;
        }

        AdRequest request = new AdRequest.Builder().Build();

        rewardBasedVideo.LoadAd(request, rewardVideoID);
    }
    public static void RequestRewardedVideo()
    {
#if UNITY_EDITOR
        string adUnitId = "unused";
#elif UNITY_ANDROID
        string adUnitId = "ca-app-pub-1411129145395601/7038468457";
#elif UNITY_IPHONE
        string adUnitId = "ca-app-pub-3940256099942544/1712485313";
#else
        string adUnitId = "unexpected_platform";
#endif
        if (test)
        {
            adUnitId = "ca-app-pub-3940256099942544/5224354917";
        }
        rewardBasedVideo.LoadAd(CreateAdRequest(), adUnitId);
        Debug.Log("Requested rewarded Video");
    }
Example #21
0
    static private void RequestRewardBasedVideo()
    {
        Debug.Log("Rewarded requested");
        // Create an empty ad request.
        AdRequest request;

        if (DataManager.Instance.adsSettings.nonpersonalizedAds)
        {
            Debug.LogWarning("NONPERSONALIZED REWARDED REQUESTED");
            request = new AdRequest.Builder().AddExtra("npa", "1").Build();
        }
        else
        {
            request = new AdRequest.Builder().Build();
        }
        // Load the rewarded video ad with the request.
        rewardBasedVideo.LoadAd(request, adRewardedId);
    }
Example #22
0
    public void RequestReward()
    {
                #if UNITY_ANDROID
        adUnitId = "ca-app-pub-3940256099942544/1033173712";
                #elif UNITY_IPHONE
        adUnitId = "ca-app-pub-3940256099942544/2934735716";
                #else
        adUnitId = "unexpected_platform";
                #endif


        // Create an empty ad request.
        AdRequest request = new AdRequest.Builder().Build();

        // Load the banner with the request.
        reward.LoadAd(request, adUnitId);
        textHolder.text = "Reward Video Requested";
    }
Example #23
0
    public void RequestVideoAds()
    {
        string adUnitId;

#if UNITY_EDITOR
        adUnitId = "unused";
#elif UNITY_ANDROID
        adUnitId = "ca-app-pub-1224519388650129/5668567727";
#elif UNITY_IPHONE
        adUnitId = "INSERT_IOS_BANNER_AD_UNIT_ID_HERE";
#else
        adUnitId = "unexpected_platform";
#endif
        rewardVideoAds = RewardBasedVideoAd.Instance;
//		AdRequest request = new AdRequest.Builder ().AddTestDevice (testDeviceId).Build ();
        AdRequest request = new AdRequest.Builder().Build();
        rewardVideoAds.LoadAd(request, adUnitId);
    }
Example #24
0
    public void RequestRewardBasedVideo()
    {
        if (!usingVideoAds)
        {
            return;
        }

#if UNITY_EDITOR
        string adUnitId = "unused";
#elif UNITY_ANDROID
        string adUnitId = androidRewardedVideo.Trim();
#elif UNITY_IOS
        string adUnitId = iosRewardedVideo.Trim();
#else
        string adUnitId = "unexpected_platform";
#endif

        rewardBasedVideo.LoadAd(CreateAdRequest(), adUnitId);
    }
Example #25
0
 private void requestRewardedVideo()
 {
     if (!Advertisement.IsReady("rewardedVideo"))
     {
         if (!adMobRevarded.IsLoaded())
         {
             AdRequest request = new AdRequest.Builder().Build();
             adMobRevarded.LoadAd(request, AdMobRewardedId);
         }
         else
         {
             RewardedAdLoaded();
         }
     }
     else
     {
         RewardedAdLoaded();
     }
 }
Example #26
0
        //void HandleOnAdOpenedInterstitial(object sender, EventArgs args)
        //{
        //    QuickAds.instance.ReportOnScreen("Admob interstitial ad request has loaded");
        //}
        //void HandleOnAdClosedInterstitial(object sender, EventArgs args)
        //{
        //    MonoBehaviour.print("HandleAdClosed event received");
        //}
        //void HandleOnAdLeavingApplicationInterstitial(object sender, EventArgs args)
        //{
        //    MonoBehaviour.print("HandleAdLeftApplication event received");
        //}

        /////////////////// REWARDED //////////////////

        public void RequestRewardedAd()
        {
            QuickAds.instance.ReportOnScreen("Request for rewarded ad from Admob");

            LoadRewardedCallbacks();

#if UNITY_ANDROID
            string adUnitId = QuickAds.instance.testMode ? QuickAds.instance.AdmobAndroidRewardedIdTEST : QuickAds.instance.AdmobAndroidRewardedId;
#elif UNITY_IPHONE
            string adUnitId = QuickAds.instance.testMode ? QuickAds.instance.AdmobIOSRewardedIdTEST : QuickAds.instance.AdmobIOSRewardedId;
#else
            Debug.LogError("Quick Ads. Unexpected platform. Switch to Android or IOS platform");
#endif

            // Create an empty ad request.
            AdRequest request = new AdRequest.Builder().Build();
            // Load the rewarded video ad with the request.
            rewardBasedVideo.LoadAd(request, adUnitId);
        }
Example #27
0
    // Загрузка рекламы
    void load()
    {
        showTextConsol("load");

        string adUnitIdReward = "unused";

#if UNITY_ANDROID
        adUnitIdReward = "0000";
#elif UNITY_IPHONE
        adUnitIdReward = "1111";
#endif

        // Create an empty ad request.
        AdRequest request = new AdRequest.Builder()
                            .AddTestDevice("C7A5FD3B48E3CC0A4D8A875CDC47EFEF")
                            .Build();
        // Load the rewarded ad with the request.
        rewardBasedVideo.LoadAd(request, adUnitIdReward);
    }
Example #28
0
    public void RequestRewardVideoCoins()
    {
                #if UNITY_EDITOR
        string adUnitId = "unused";
                #elif UNITY_ANDROID
        string adUnitId = rewardID;
                #elif UNITY_IPHONE
        string adUnitId = rewardID;
                #else
        string adUnitId = "unexpected_platform";
                #endif

        rewardVideoCoins = RewardBasedVideoAd.Instance;

        AdRequest request = new AdRequest.Builder().Build();
        rewardVideoCoins.LoadAd(request, adUnitId);
        rewardVideoCoins.OnAdRewarded += HandleRewardCoins;
        rewardVideoCoins.OnAdClosed   += DestroyRewardVideoCoins;
    }
Example #29
0
    private void LoadRewardBasedAd()
    {
#if UNITY_EDITOR
        string adUnitId = "unused";
#elif UNITY_ANDROID
        string adUnitId = "ca-app-pub-5019187389656355/5028259383";
#else
        string adUnitId = "unexpected_platform";
#endif
        AdRequest adRequest = new AdRequest.Builder()
                              .AddTestDevice("37AD81FDCADE8F75020206B099863822") // RM
                              .AddTestDevice("3B40082CB7FBC1BA7DBDA1919DA723F2") // BALA ANNA
                              .AddTestDevice("F3177A6A023442B55DD9260015E11858") // AAKAASH
                              .AddTestDevice("F093BA6F4C72F1D97A594283E80C3D65") // ABI
                              .AddTestDevice("6C6C74582FF3414E7E05DC8F696C18D7") // GOWTHAM
                              .AddTestDevice("A2558CA0089069CCC2C6AA013D4368E7") // SURESH BABU
                              .Build();
        rewardBasedVideoAd.LoadAd(adRequest, adUnitId);
    }
        public void Load(string id, Action <SA_Result> callback)
        {
#if SA_ADMOB_INSTALLED
            m_loadCallback = callback;

            if (!m_isInited)
            {
                m_isInited                        = true;
                m_rewardedVideo                   = RewardBasedVideoAd.Instance;
                m_rewardedVideo.OnAdLoaded       += HandleAdLoaded;
                m_rewardedVideo.OnAdFailedToLoad += HandleAdFailedToLoad;

                m_rewardedVideo.OnAdRewarded += HandleRewardBasedVideoRewarded;
                m_rewardedVideo.OnAdClosed   += HandleRewardBasedVideoClosed;
            }

            m_rewardedVideo.LoadAd(UM_GoogleAdsClient.BuildAdRequest(), id);
#endif
        }