2012-11-10 61 views
0

我添加的代碼,因爲它是寫 here看不見的AdMob橫幅在libgdx應用

但我不能看到橫幅在我的遊戲廣告。 我的應用程序已發佈。但目前的版本尚未發佈。 我添加了體現:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 

有一個類似的線程 here

但我不明白的答案在那裏。 他們寫道: 你不需要有一個應用程序已經在市場上獲得一個新的應用程序的發佈者ID。 在「添加站點/應用程序」表單上的Android包裹URL字段中,只需輸入 「market:// details?id = your.package.name」。你當然想用你應用程序的實際包名替換 'your.package.name'。 viewWidth警告沒有問題,插入 您的發佈者ID後,您仍可能會看到它們。

我不明白我應該在哪裏包含「market:// details?id = your.package.name」。

Logcat向我顯示以下錯誤: w/Ads(3200)無效的未知請求錯誤:無法確定請求類型。 您的廣告單元ID是否正確? w/webcore(3200):在第一個佈局後無法獲取視圖

我的發佈者密鑰已正確插入代碼。 順便說一句,它是用logcat打印的。 (是否有可能排除打印嗎?)

感謝

+0

如果你想要這個問題得到解答,你最好在你創建adview並從admob服務器請求一個廣告的地方展示你的佈局(你嵌入adview的地方)和你的代碼。 – lenik

回答

0

You don't need to have an app already on the market to get a Publisher ID for a new app. In the Android Package URL field that's on the "Add Site/App" form, just enter "market://details?id=your.package.name". You'll of course want to replace the 'your.package.name' with your app's actual package name. The viewWidth warnings are fine and you will likely still see them after inserting your Publisher ID.

這與AdMob後,(通過admob.com)它不要求有出版的應用程序添加應用程序向AdMob時市場。 Admob會詢問您的軟件包名稱,可以編寫尚未在Android Market中發佈的軟件包名稱。

+0

我將我的應用程序添加到admob.com。但仍然看不到橫幅。也許我需要等幾個小時?我在設備上的logcat中看到相同的錯誤 – nms

+0

將我的Google發佈商密鑰替換爲admob發佈商ID後,它可以正常工作。在上面提到的示例代碼中,它被寫爲「插入您的密鑰」,而不是「插入您的admob發佈者ID」。這是原因。但我看到唯一的橫幅,沒有新的廣告。我確實在admob中設置了我的應用程序設置以更改廣告。 – nms