2012-08-06 46 views
0

我已經成功實施的iAd到我的應用程序剛剛過去的這個星期仍顯示我的IAD,但是當我的填充率很低我看着它,我意識到我有一個問題。我的iAd橫幅廣告顯示在用戶看到的第一個屏幕上,這是我設計顯示橫幅廣告的唯一屏幕。我設置了一個singleton類來管理廣告,並將其擴展到即將發佈的版本中的其他屏幕上。然而,當我把另一個視圖控制器不顯示廣告,我的iAd的委託方法前:當我從一個屏幕切換到下一個

- (void)bannerViewDidLoadAd:(ADBannerView *)banner 
- (void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error 

仍被稱爲每隔3分鐘就好像看法是積極的。

有沒有辦法從嘗試刷新暫時禁用iAd的?提前致謝。

+0

是否隱藏使用'UIView'的'-setHidden的iAd的觀點:'工作? – 2012-08-06 17:00:37

+0

這也不起作用 - 3分鐘後廣告刷新,委託例程被調用。我想我可以釋放ADBannerView對象,但我希望能夠看到相同的廣告,如果他們來了3分鐘定時器之前回來,所以我並不想這樣做,只是還沒有。 – jpporterVA 2012-08-06 17:32:23

+0

然後這是一個錯誤... – 2012-08-06 17:33:17

回答

0

由於我沒有出現在所有的頁面廣告,創建/釋放時顯示/不顯示的顯示廣告,我的視圖控制器廣告對象(以及設置委託給無),這樣可以防止視圖控制器上當前沒有顯示的任何廣告/委託功能被顯示。

相關問題