2010-07-28 74 views
2

我在iPhone和模擬器上測試iAd時遇到了一些問題。當廣告加載或失敗時調用的方法在測試時似乎沒有被調用,並且Apple不希望應用程序在沒有廣告顯示時顯示空白幀。iAd在iPhone上的測試

基本上,我所做的就是隱藏AdView並僅在調用bannerViewDidLoadAd:時顯示它(如果視圖未被顯示)。我已經在bannerViewDidLoadAd:和bannerView:didFailToReceiveAdWithError:上放置了一些NSLogs,但是當我在模擬器或設備上運行時,都沒有記錄任何內容。

這是用iAds模擬/測試應用程序時的正常行爲嗎?有沒有辦法確保它實際上正常工作?

謝謝你的時間。

+0

我個人的經驗是,可以可靠地調用bannerViewDidLoadAd,但調用didFailToReceiveAdWithError不會。我希望我能更好地理解這一點。 – 2010-07-28 21:35:32

回答

1

您確定您已將iAd上的委託設置爲指向包含bannerViewDidLoadAd和bannerView:didFailToReceiveAdWithError方法的ViewController或類嗎?

+0

太棒了......不可能更加明顯,哈哈。謝謝。 – 2010-07-28 22:41:04