Quantcast
Channel: Questions in topic: "ads"
Viewing all articles
Browse latest Browse all 1416

AdMob Rewarded Video Ad

$
0
0
I want to destroy my rewarded video button and show hide image after complete the rewarded video. Please help me how I call this in rewarded video msg. Full script. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using admob; public class AdManager : MonoBehaviour { private static AdManager _instance; public static AdManager Instance { get { if (_instance == null) { _instance = GameObject.FindObjectOfType(); } return _instance; } } Admob ad; string appID = ""; string bannerID = ""; string interstitialID = ""; string videoID = ""; string nativeBannerID = ""; void Awake() { DontDestroyOnLoad(gameObject); #if UNITY_IOS appID="ca-app-pub-3940256099942544~1458002511"; bannerID="ca-app-pub-3940256099942544/2934735716"; interstitialID="ca-app-pub-3940256099942544/4411468910"; videoID="ca-app-pub-3940256099942544/1712485313"; nativeBannerID = "ca-app-pub-3940256099942544/3986624511"; #elif UNITY_ANDROID appID="ca-app-pub-3940256099942544~3347511713"; bannerID="ca-app-pub-3940256099942544/6300978111"; interstitialID="ca-app-pub-3940256099942544/1033173712"; videoID="ca-app-pub-3940256099942544/5224354917"; #endif AdProperties adProperties = new AdProperties(); ad = Admob.Instance(); ad.bannerEventHandler += onBannerEvent; ad.interstitialEventHandler += onInterstitialEvent; ad.rewardedVideoEventHandler += onRewardedVideoEvent; } public void ShowInterstitial() { Debug.Log("touch inst button -------------"); if (ad.isInterstitialReady()) { ad.showInterstitial(); } else { ad.loadInterstitial(interstitialID); } } public void ShowBanner() { Admob.Instance().showBannerRelative(bannerID, AdSize.SMART_BANNER, AdPosition.BOTTOM_CENTER); } public void DestroyBanner() { Admob.Instance().removeBanner(); } public void ShowRewardedVideo() { Debug.Log("touch video button -------------"); if (ad.isRewardedVideoReady()) { ad.showRewardedVideo(); } else { ad.loadRewardedVideo(videoID); } } void onInterstitialEvent(string eventName, string msg) { Debug.Log("handler onAdmobEvent---" + eventName + " " + msg); if (eventName == AdmobEvent.onAdLoaded) { Admob.Instance().showInterstitial(); } } void onBannerEvent(string eventName, string msg) { Debug.Log("handler onAdmobBannerEvent---" + eventName + " " + msg); } void onRewardedVideoEvent(string eventName, string msg) { Debug.Log("handler onRewardedVideoEvent---" + eventName + " rewarded: " + msg) } }

Viewing all articles
Browse latest Browse all 1416

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>