- Home /
 
unity app crashes when admob banner ad is requested but works fine for interstitial and video ad
using System.Collections; using System.Collections.Generic; using GoogleMobileAds.Api; using System; using UnityEngine;
public class AddManager : MonoBehaviour { private string APP_ID = “--------------"; private BannerView bannerAD; private InterstitialAd interstitialAd; private RewardBasedVideoAd rewardVideoAd;
 void Start()
 {
     //MobileAds.Initialize(APP_ID);
     RequestBanner();
     RequestInterstitial();
     RequestVideoAD();
 }
 void RequestBanner()
 {
     string banner_ID = "ca-app-pub-3940256099942544/6300978111";
     bannerAD = new BannerView(banner_ID,AdSize.SmartBanner, AdPosition.Top);
     AdRequest adRequest = new AdRequest.Builder().AddTestDevice("2077ef9a63d2b398840261c8221a0c9b").Build();
     bannerAD.LoadAd(adRequest);
 }
 void RequestInterstitial()
 {
     string interstitial_ID = "ca-app-pub-3940256099942544/1033173712";
     interstitialAd = new InterstitialAd(interstitial_ID);
     //for real app
     // Adrequest adRequest = new Adrequest.Builder();
     //for testing
     AdRequest adRequest = new AdRequest.Builder().AddTestDevice("2077ef9a63d2b398840261c8221a0c9b").Build();
     interstitialAd.LoadAd(adRequest);
 }
 void RequestVideoAD()
 {
     string video_ID = "ca-app-pub-3940256099942544/5224354917";
     rewardVideoAd = RewardBasedVideoAd.Instance;
     //for real app
     // Adrequest adRequest = new Adrequest.Builder();
     //for testing
     AdRequest adRequest = new AdRequest.Builder().AddTestDevice("2077ef9a63d2b398840261c8221a0c9b").Build();
     rewardVideoAd.LoadAd(adRequest, video_ID);
 }
 public void Display_Banner()
 {
     bannerAD.Show();
 }
 public void Display_InterstitalAD()
 {
     if(interstitialAd.IsLoaded())
     {
         interstitialAd.Show();
     }
 }
 public void Display_Reward_Video()
 {
     if(rewardVideoAd.IsLoaded())
     {
         rewardVideoAd.Show();
     }
 },
 
              
               Comment
              
 
               
              Your answer