2016-10-10 49 views
0

在App推出辭退插頁式廣告我工作的Interstitial Ads在我們的Android應用程序實現它們。我已經成功實施它們,但是我遇到了一個有趣的問題。從背景

當顯示插頁式廣告,如果你最小化應用程序(使用Home鍵),在下次啓動該應用程序的,廣告正在啓動。雖然這在技術上看起來像是一種預期的行爲,但這在我們的應用程序中是不好的,因爲我們在顯示廣告時關閉應用程序。

是否有任何方式知道何時顯示廣告,以及是否有人最小化應用,然後關閉間隙廣告,以便在下次啓動時,App啓動通常從SplashScreen發生。

我查了AdListener的,但他們沒有提供有關應用程序一樣的onPause和的onResume的生命週期回調。

我將不勝感激,如果有人能提出一些黑客無論是對這一問題。

回答

0
In your AndroidMainifest.xml file add: 

android:noHistory="true" to the AdActivity activity 

Like this: 

<activity android:name="com.google.android.gms.ads.AdActivity" 
    android:noHistory="true" 
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 
</activity> 

參見:this

+0

我還沒有添加任何adActivity。我已經更新了該問題以包含指向InterstitialAd的鏈接。沒有要求在清單中包含AdActivity。 – Roadblock