2015-09-28 73 views
2

最近,我在iOS應用中添加了插頁式廣告。儘管在開發階段,我們應該使用testDevice ID作爲測試廣告。谷歌admob常見問題表示,您可以提交應用程序仍然在其中的testDevice ID代碼。我確實提交了這個。 我的應用會在商店中投放真實廣告嗎?Google Admob for iOS。真實廣告何時以及如何出現?

回答

5

它會確實除了那些你作爲的testDevices列出的所有設備服務即時廣告。

我想到的另一件事(與您的問題沒有真正的關係,但我認爲如果您還不知道的話,您可能會從這些信息中受益)是,如果您正在iOS 9 SDK則必須禁用ATS,因爲當前的AdMob SDK與ATS不兼容。如果ATS未被禁用,則會阻止AdMob SDK接收和投放廣告。你會發現關於這個更多的信息,谷歌的Ads Developer Blog

+0

感謝Markus的回答。我已經使用xcode 6構建了應用程序,所以這不會成爲問題。 – shubhsin

1

如果您正在使用iOS10工作,你應該添加到您的.plist:

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSAllowsArbitraryLoads</key> 
    <true/> 
    <key>NSAllowsArbitraryLoadsForMedia</key> 
    <true/> 
    <key>NSAllowsArbitraryLoadsInWebContent</key> 
    <true/> 
</dict> 

否則,只有測試廣告就會出現。你可以在Firebase's Admob documentation找到更多關於它的細節。

當然,如果您將設備添加到testdevicesGADRequest中,它將無法工作。

0

檢查是否已使用正確的app-idad-unit-id配置的AdMob。安裝說明似乎使用佔位符ID,而不是您的實例。