我遇到以下问题,我在主屏幕上加载了AdMob广告。在忙于加载时,用户可以导航到另一个活动。如果广告在此之前未完成加载,则会自动将用户从其当前活动返回到主屏幕。
那么我如何阻止用户在广告加载时离开(虽然我真的不想这样做)或者如果用户导航离开,如何阻止加载广告?
基本上,我如何改善用户体验,而不必等待广告完成加载,但仍然会在稍后阶段展示广告
非常感谢任何建议!
答案 0 :(得分:0)
如果没有看到您的代码,很难说肯定,但这就是我解决这个问题的方法:
我的应用在我的活动onCreate()中有以下内容:
AdView adView = (AdView)this.findViewById(R.id.adView);
adView.loadAd(new AdRequest());
并在该活动的布局.xml中:
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_alignParentBottom="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="AD_UNIT_ID"
ads:adSize="BANNER"
ads:loadAdOnCreate="true"/>
通过在onCreate()中注释掉loadAd调用来解决问题:
AdView adView = (AdView)this.findViewById(R.id.adView);
// adView.loadAd(new AdRequest());