2012-10-06 116 views
0

我想我有一個正確的實現,但在模擬器中唯一被調用的委託方法是bannerView:didFailToReceiveAdWithError:。看起來我正確地聯繫了iAd服務器,但它始終返回The operation couldn’t be completed. Ad inventory unavailableThe operation couldn’t be completed. Application has iAd Network configuration error在蘋果服務測試iAd之前,我需要使用iTunes Connect註冊嗎?

我正在使用4.5 SDK對iOS 6模擬器,如果重要的話。我檢查過了代碼(這太可怕了,以至於無法發佈),而且一切看起來都正確 - 調用委託方法是一個好兆頭 - 但後一個錯誤信息讓我懷疑這可能與應用程序有關未通過iTunes Connect註冊。

任何幫助表示讚賞。

+0

僅在iOS 6模擬器上有相同的問題。在4.3和5.0上,一切似乎都沒問題。 – Orange

回答

1

在我看了很長一段時間之後,我發現Apple發現了很多錯誤,有時會在啓動時連續並經常發生。這意味着很多關於配置或網絡不可用性的錯誤報告只是測試錯誤,以確保我的代碼正確處理錯誤。這裏最大的問題是,在沒有錯誤的情況下投放橫幅可能需要90-120秒!

因此,所有可怕的消息,我沒有得到「你的代碼工作正常,我只是抱怨調整你」的反饋。如果蘋果能夠成功推出第一批橫幅,那麼您將很快檢查您的佈局是否正確。

0

我發現我的無線網絡配置中的某些內容導致了這些錯誤。當我切換到3G時,我幾乎立刻就能看到旗幟。當我切換回無線時,我不會收到錯誤(至少經常這樣)。沒有足夠的優先權來尋找網絡配置中的問題 - 只需知道我的代碼正在工作就可以了。

相關問題