2013-09-29 19 views
0

摘要問題:我對廣告單元ID中的「/」和「:」感到困惑。更多的是,什麼時候應該「/」在那裏,何時應該「:」在那裏。admob中的「/」和「:」混淆廣告單元ID

背景:我是獨立的iOS應用程序開發人員,我們希望在應用程序的不同屏幕上放置獨特的廣告單元ID,以更好地監控和控制應用程序內的廣告體驗。我們希望admob報告能夠反映每個廣告單元的收益詳情。我們的應用不會提供任何網頁,而是所有的屏幕都是應用內容的應用服務的一部分,例如底部橫幅廣告的桌面瀏覽。過去我們從未使用過Adsense Managament API來監控與通過iOS應用投放的廣告相關的任何內容。

問題的詳細描述: 我從https://developers.google.com/mobile-ads-sdk/docs/admob/reporting報價:

你可以去賺錢找到您的廣告單元ID - >所有應用 - > [有問題的應用程序在您的AdMob頁。查找要報告的廣告單元並找到廣告單元ID。它應該在的形式爲ca-app-PUB-XXXXXXXXXXXXXXXX/NNNNNNNNNN,但你需要將其更改爲ca-app-PUB-XXXXXXXXXXXXXXXX:NNNNNNNNNN才能在AdSense Management API中使用。

,並從同一鏈路另一摘錄:

如果你只想要查看AdMob收入,請務必設置過濾器與AdMob帳戶ID:

過濾器:「AD_CLIENT_ID ==爲ca-app-PUB-xxxxxxxxxxxxxxxx」,這

同樣,如果你想看到您的收入爲單個廣告單元,您可以設置一個過濾器,您的廣告單元ID:

過濾器: 「AD_UNIT_ID ==爲ca-app-PUB-XXXXXXXXXXXXXXXX:NNNNNNNNNN」

我們不希望看到我們的財報中明確地分裂爲每一個廣告單元。因此,我們是否需要在應用中包含廣告單元ID時將「/」替換爲「:」?

我繼續改「/」到「:」在廣告單元ID,但後來當我在iPhone模擬器運行的iOS應用,它停止投放廣告。我甚至沒有看到底部的admob橫幅。只有當我將廣告單元ID的變更退出並將「:」替換爲「/」時,纔會再次投放廣告。

問題問: AdMob聯播明確要求我們改變「/」要「:」在廣告單元ID,以便能夠使用的,順便說一句,我們從來沒有在我們的iOS應用使用到現在廣告意識管理API 。那麼我們是否需要將「/」更改爲「:」?請注意,我們確實希望看到每個廣告單元的收入。根據我的實驗,用「:」代替「/」,它不會在廣告單元ID中使用「:」來投放廣告(因此,admob需要使用「:」過濾器設置或建議用戶替換「/」用「:」使用AdSense管理API)

回答

3

您混淆使用AdSense將AdMob與報告的廣告請求。

留下你的應用程序不變。其中的廣告單元ID應該採用ca-app-pub-xxxxxxxxxxxxxxxx/nnnnnnnnnn格式。

IF您希望通過編程生成的廣告請求報告,收入等等,那麼你會使用AdSense API這樣做,你可以使用廣告單元編號是一樣的,所不同的是它的形式是ca-app-pub-xxxxxxxxxxxxxxxx:nnnnnnnnnn