2011-12-23 75 views
2

我正在將AdMob廣告添加到我的應用中。測試廣告在模擬器中正常工作,但是當我在手機上測試時,它不顯示。看着LogCat,它說它收到了廣告,並沒有說分配的空間太小而不能容納廣告(我檢查過它會告訴我這是否發生),但測試廣告沒有出現。我找不到任何測試廣告能夠被成功接收並且有足夠空間但沒有顯示的理由,所以我相當難過。AdMob廣告已收到,但不會顯示

+0

你是如何設置測試模式的? 'AdRequest.addTestDevice(AdRequest.TEST_EMULATOR)'只設置測試模式的仿真器。如果您想將測試模式的設備列入白名單,您需要調用AdRequest.addTestDevice(「YOUR_HASHED_DEVICE_ID」);'在尚未列入測試模式白名單的設備上發出請求時,可以在logcat輸出中找到此設備。 – 2011-12-27 16:27:33

回答

1

AdMob並不總是顯示AD。 顯示的廣告數量取決於您申請的申請數量。

很少請求=很少看到橫幅的概率。

然後,如果您沒有收到任何錯誤,並且您的logcat表示廣告被正確接收,那麼可能就沒關係。

在安裝在〜2000設備上的應用程序中,AD很少出現。

+0

我很確定測試廣告應該100%的時間顯示;我認爲這是重點。 – Alex 2011-12-23 23:17:34

+0

是的測試可能是的。但是我在網站上的某個地方看到,ADS在未進行測試時,並不總是顯示出來。這取決於您的請求數量。 – Ivan 2011-12-23 23:31:00