2012-02-17 139 views
0

我有addmobview和它的工作很好的模擬器,但是當我在設備測試它不顯示。Android AdMobview不能在設備上顯示?

佈局::

<?xml version="1.0" encoding="utf-8"?> 
<merge xmlns:android="http://schemas.android.com/apk/res/android"> 
    <RelativeLayout android:id="@+id/admoblayout" 
    android:layout_height="50dp" android:layout_width="fill_parent"></RelativeLayout> 
</merge> 

logcat的是::

02-17 20:37:39.367: I/Ads(15146): Received ad url: <"url": "http://googleads.g.doubleclick.net:80/mads/gma?preqs=13&u_sd=0.75&u_w=240&slotname=a14f3df0f8ed46f&msid=com.votingcard.vcdemocrat&js=afma-sdk-a-v4.0.4&isu=3023B13C2FDE783814C10FF9F2E7A3A2&format=320x50_mb&net=wi&app_name=4.0.4.android.com.votingcard.vcdemocrat&hl=en&u_h=320&testing=1&u_so=p&u_audio=1&output=html&region=mobile_app&u_tz=-330&ex=1&client_sdk=1&askip=3&caps=SdkAdmobApiForAds&jsv=3", "afmaNotifyDt": "null"> 
02-17 20:37:40.992: I/Ads(15146): onFailedToReceiveAd(No ad to show.) 

回答

3

這可能是由於低fill rate.您的填充率爲您的應用程序獲得更多的流量將增加。您是否已將設備設置爲測試設備,以便至少可以接收測試廣告?

編輯:要添加測試設備,你可以做到以下幾點:

//set up your ad request 
AdRequest request = new AdRequest(); 

//emulator ready for testing 
request.addTestDevice(AdRequest.TEST_EMULATOR); 
//your device ready for testing 
request.addTestDevice("deviceid"); 

Google Code網站對AdMob的整合了很多有用的信息

+0

我怎麼可以設置設備作爲測試設備和你能否解釋你的答案我無法理解.... – 2012-02-17 15:20:29

+0

雅編輯答案 – bschultz 2012-02-17 15:25:26

+0

日Thnx很多的幫助我現在檢查.... – 2012-02-17 15:27:56

相關問題