[英]unity app crashes when admob banner ad is requested but works fine for interstitial and video ad
我正在設置一個集成了AdMob插件的統一應用。 一切正常,但是當我請求橫幅廣告時,應用程序崩潰了,但是當請求插頁式廣告或視頻廣告時,它運行正常
void Start()
{
RequestBanner();
}
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);
}
public void Display_Banner()
{
bannerAD.Show();
}
void RequestInterstitial()
{
if(interstitialAd !=null)
{
interstitialAd.Destroy();
}
string interstitial_ID = "ca-app-pub-3940256099942544/1033173712";
interstitialAd = new InterstitialAd(interstitial_ID);
AdRequest adRequest = new AdRequest.Builder().AddTestDevice("2077ef9a63d2b398840261c8221a0c9b").Build();
interstitialAd.LoadAd(adRequest);
}
public void Display_InterstitalAD()
{
if(interstitialAd.IsLoaded())
{
interstitialAd.Show();
}
}
在顯示橫幅廣告之前,您應該檢查廣告是否已加載:
void RequestBanner()
{
string banner_ID = "ca-app-pub-3940256099942544/6300978111";
bannerAD = new BannerView(banner_ID,AdSize.SmartBanner, AdPosition.Top);
bannerAD.OnAdLoaded += HandleOnAdLoaded;
AdRequest adRequest = new AdRequest.Builder().AddTestDevice("2077ef9a63d2b398840261c8221a0c9b").Build();
bannerAD.LoadAd(adRequest);
}
public void HandleOnAdLoaded(object sender, EventArgs args)
{
bannerAD.Show();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.