2010-11-06 67 views
16

我試圖將ADBannerView添加到我的應用程序中。但是ADBannerView始終以bannerView:didFailToReceiveAdWithError:結束。我無法看到任何測試廣告。iAd錯誤「廣告資源不可用」(蘋果示例代碼也無法正常工作)

我也下載了蘋果DevCenter的iAd示例代碼,但我最終得到相同的錯誤。

11/5/10 5:46:33 PM BasicAdBanner [12072] { ADInternalErrorCode = 3; NSLocalizedFailureReason =「廣告資源不可用」; }

有人可以請我解釋一下如何讓iAd在模擬器和我的測試設備上工作嗎?

+1

您是否通過iTunes Connect爲您的應用程序啓用了iAds? – Jasarien 2010-11-06 17:51:56

+2

iAd通過iTunes連接啓用。但正如我發佈的,我甚至無法看到測試廣告。蘋果示例代碼甚至沒有工作... – 2010-11-06 18:45:17

+0

您使用的是iOS 4.2 GM sdk嗎?自從我安裝它之後,我一直在使用模擬和設備上的所有iad應用程序來獲取該錯誤。我認爲它在iAd的後端一定是錯的。蘋果通知開發者會很好,爲我們節省了大量的時間和沮喪。任何人都可以使用4.2 GM sdk驗證這一點嗎? – 2010-11-06 19:10:22

回答

2

同樣在這裏,使用sdk 4.1並且無法在過去幾天啓動任何iAd測試應用程序。 我嘗試了很多東西,但沒有成功。猜猜這次在蘋果方面這是錯誤的。

+0

我在Apples開發人員論壇中創建了一個線程。但到目前爲止我還沒有得到任何幫助。 – 2010-11-08 04:26:51

+0

我與iOS 4.1 SDK和Apple的BasicAdBanner示例代碼存在相同的問題。添加一個NSLog顯示如下錯誤:2010-11-08 14:08:02.026 BasicAdBanner [20460:207] didFailToReceiveAdWithError:error =錯誤域= ADErrorDomain代碼= 3「操作無法完成。廣告資源不可用」UserInfo = 0x6e24e30 {ADInternalErrorCode = 3,NSLocalizedFailureReason =廣告資源不可用} – Rei 2010-11-08 22:08:14

+0

我將此報告給bugreport.apple.com。讓我們看看他們是否迴應。 – Rei 2010-11-08 22:08:33

0

這發生在我身上 - 然後又一次 - 這一切正常。我的應用程序現已發佈,並且工作正常。簡而言之 - 也許這是蘋果方面的一個短暫問題 - 或者是您的本地網絡問題。再試一次 - 看看它是否有效。順便說一句 - 我曾經能夠在我的模擬器上獲得iAd示例,但iPhone上沒有任何東西 - 我無論如何都釋放了它,並且從未發出過任何問題。

+0

我想也許這是蘋果方面的問題?由於蘋果爲iAd提供的示例代碼不工作。也許你可以試着在你的mac上運行示例代碼,並告訴我它是否顯示測試廣告。 – 2010-11-06 19:25:46

1

我也有這個問題 - 一個iPad將服務測試iAds罰款,但iPhone不會。經過一番調查後,它似乎與設備上的時鐘設置有關,這聽起來令人難以置信!與真實時間(由Mac上的自動時間設置確定)相比,iPhone上的自動時間慢了幾分鐘,iPad快了幾分鐘。

手動設置iPhone上的時間導致測試iAds開始工作 - 但只有當時鍾正確到幾秒鐘內。因此,確保滾動分鐘輪並退出時間選取器,就像真正的時間滴答下一分鐘一樣。事實上,只要幾秒鐘左右就可以出現幾分鐘,這可能是爲什麼儘管快5分鐘,iPad仍然可以正常工作。

至於爲什麼iPhone和iPad上的自動時間設置與實時距離太遠,這是另一個需要解決的問題。現在,我將在手動時間設置上離開我的iPhone,至少在測試iAd時。

+0

其實,這解決了我在運行iOS4.2的3GS上沒有獲得iAds的問題。謝謝,喬恩。 – Sam 2011-11-20 10:23:56

0

我正在測試Apple的開發人員網站上的iAdInterstialSuite示例項目,並且我在iPhone 6 Plus上遇到了同樣的錯誤消息。

雖然我發現如何解決這個問題。顯然,由於該示例項目尚未針對iPhone 6/6 Plus屏幕尺寸進行更新,因此後續屏幕縮放設備對應用程序執行的操作會失敗。 (我猜測廣告服務器知道設備的類型正在請求廣告,因此會期望目標視圖尺寸是一個非常具體的尺寸。)

當我爲該項目設置啓動屏幕XIB時,該應用程序然後在屏幕上以適當的比例渲染,測試廣告立即開始工作。 :)

+0

嗯,我有一個啓動屏幕設置爲應用程序...再加上我試圖運行它在iPhone 5S模擬器,我仍然得到同樣的錯誤。 – 2016-09-03 23:44:53

+1

Aww,考慮到蘋果已經完全退出了iAd,它可能不值得再花這些努力。 :( – TiM 2016-09-05 04:02:46

+0

所以它!!https://developer.apple.com/support/iad/ ...告訴你多久,因爲我已經打擾更新我使用iAd的一個應用程序。謝謝,@T – 2016-09-11 09:35:06