2011-07-26 167 views
2

我有一個與admob旗幟的應用程序,它可以在Android SDk模擬器中正常工作,但是當我在Galaxy選項卡中測試它時,admob旗幟不會出現... 但它確實顯示在模擬器中。三星Galaxy Tab中的Admob

回答

0

您是否下載了Samsung Galaxy Tab SDK並使用該模擬器運行了該項目?無論如何,我認爲你的問題與不同的屏幕分辨率有關。嘗試在更寬的屏幕上運行Android模擬器,您也可以在開發環境中重現問題。

否則,請在您的問題中添加一些代碼。

GER

+0

我認爲你沒有得到我的伴侶,它可以很好的模擬器,各種模擬器,但是當我連接我的硬三星Galaxy Tab與USB,並測試我的應用程序,admob橫幅不會來... – MBP

+0

可能是一個愚蠢的問題,但...是你的銀河連接到互聯網?你可以在網上衝浪嗎?否則,請提供一些代碼。 – ggomeze

+0

是啊,它連接到互聯網, – MBP

0

我不知道,如果你想通了,但是我已經臨到了同樣的問題(我們這裏所說的老7英寸標籤的課程);我注意到AdSize.BANNER作品,AdSize.IAB_BANNER不以縱向顯示,只在橫向顯示;當我手動將寬度設置爲600(這是實際寬度)時,它仍然不顯示。

因此看了看文檔和指導,並根據guide

SDK會請求任何大小的請求的AdView是 與實例化。如果設備屏幕 沒有足夠的空間顯示廣告,則不會顯示任何內容。

那麼爲什麼AdSize.IAB_BANNER工作,而其468寬根據文件?這是因爲AdMob會在頂部應用密度計算,並且由於Tab爲high density,因此橫幅大小會乘以1.5,以使實際大小爲702,超過600,因此不會顯示任何內容。

您可以手動將寬度設置爲400,然後它將填充廣告,使其尺寸適合其尺寸爲Adsize.BANNER

0

這裏很難回答。你可以請張貼你的代碼片段。

我想你正在使用測試設備作爲模擬器。如果是這樣,請添加具有適當設備ID的測試設備。

AdRequest adRequest = new AdRequest(); 
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);    // Emulator 
adRequest.addTestDevice("TEST_DEVICE_ID");      // Test Android Device

希望這會幫助你。

0

由於AdMob廣告橫幅的高度...

針對Android平板電腦,AdMob廣告的大小是90dp的高度

在我的應用程序,如果我改變的AdMob的高度,那麼它的確定平板電腦上。