C# 如果admob广告未加载,如何加载自定义横幅广告
如果admob横幅广告未加载,我尝试加载自定义横幅广告(拥有其他游戏横幅广告),并在加载横幅广告时销毁自定义广告。我写了一个代码,但不起作用。。 这是代码C# 如果admob广告未加载,如何加载自定义横幅广告,c#,android,unity3d,admob,C#,Android,Unity3d,Admob,如果admob横幅广告未加载,我尝试加载自定义横幅广告(拥有其他游戏横幅广告),并在加载横幅广告时销毁自定义广告。我写了一个代码,但不起作用。。 这是代码 public class AdScript : MonoBehaviour { private BannerView bannerView; void Start () { this.showBannerAd(); } private void showBannerAd(
public class AdScript : MonoBehaviour {
private BannerView bannerView;
void Start ()
{
this.showBannerAd();
}
private void showBannerAd()
{
string adID = "ca-app-pub-9238312914970318/8415382856";
bannerView = new BannerView(adID, AdSize.SmartBanner, AdPosition.Bottom);
bannerView.OnAdFailedToLoad += HandleOnAdFailedToLoad;
bannerView.OnAdLoaded += HandleOnAdLoaded;
AdRequest request = new AdRequest.Builder().Build();
bannerView.LoadAd(request);
}
public void HandleOnAdLoaded(object sender, EventArgs args)
{
print("HandleAdLoaded event received");
}
public void HandleOnAdFailedToLoad(object sender, AdFailedToLoadEventArgs args)
{
print("HandleFailedToReceiveAd event received with message: "
+ args.Message);
// writing custom ad code here.. if admob banner ad not loaded
}
}
尝试销毁您的横幅,然后初始化自定义广告横幅,设置计时器以再次尝试初始化admob广告,但我只想在admob未就绪时显示自定义广告。如果admob横幅已准备就绪,则应显示admob横幅,否则显示自定义横幅。不想破坏横幅和设置计时器等。。