2011-05-08 74 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