2011-05-08 76 views
0

我遇到以下问题,我在主屏幕上使用AdMob加载广告。在忙于加载时,用户可以导航到另一个活动。如果广告在此之前没有完成加载,它会自动将用户从当前活动中带回到主屏幕。使用AdMob重新加载活动

那么,如何阻止用户在广告加载时离开(尽管我并不想这么做)或者如果用户导航离开时如何停止加载广告?

基本上,我怎么能改善用户体验,而不是让他们必须等待广告加载完成,但仍然有存在在后一阶段的广告

感激的任何建议!

回答

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()); 
+0

我会给它一个旋转。谢谢。 – Richard 2011-05-31 06:10:11