2014-04-28 34 views
4

我在想爲什麼 [self requestInterstitialAdPresentation]; 只能使用一次。我的意思是我把這個調用綁定到了UIButton中,第一次運行我的應用,然後點擊這個按鈕,廣告顯示正確,但是當我關閉廣告並嘗試再次調用另一個廣告時,儘管nslog表示該功能被稱爲。在開始的應用程序我預加載廣告與 [UIViewController prepareInterstitialAds];requestInterstitialAdPresentation只能使用一次Time

+0

這可能是因爲它的測試在沙箱IAD?這應該不會發生在現場iad netowrk? – user3370412

+0

在我的應用程序中,點擊橫幅視圖後,requestInterstitialAdPresentation可以再次正常工作 – Stefan

+1

@Stefan我看起來和你一樣。等待大約2分鐘或觸摸橫幅。 –

回答

3

我剛剛遇到這個,似乎有時間停止垃圾郵件用戶廣告後每隔一段時間。

我不知道它是否會有所不同,但我只是自己嘗試過,時間大概是2分鐘。

0

有這個一試:

表現規則確定是否呈現的時機由框架完全管理或當應用程序調用 -requestInterstitialAdPresentation應該只發生。默認情況下,該政策爲「無」,因此要使 能夠呈現插頁式廣告,必須將其更改爲「自動」或「手動」。

@property (nonatomic, assign) ADInterstitialPresentationPolicy interstitialPresentationPolicy NS_AVAILABLE_IOS(7_0); 

喜歡的東西:

self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyManual; 

您可能需要導入IAD/UIViewControlleriAdAdditions.h