2010-10-20 123 views
0

我目前正在開發一個應用程序,並決定嘗試AdMob廣告。AdMob添加Android的問題

不幸的是,以下AdMob的指南(上非常簡單的一個,工作好)後,我沒有得到任何廣告,我是否在仿真器或我的手機(HTC Desire的)上運行。奇怪的是,廣告已經顯示了幾次(我真的只是幾次),在數百次嘗試中。然後在Admob上檢查我的帳戶,我發現這個應用有6000個請求。

我開始一個新的應用,從一張白紙,沒有任何變化。

任何線索?

這是我迄今所做的:

  • 新增AdMob的庫JAR。

  • 在我的清單添加了這些(用正確的ID):

    meta-data android:value="axxxxxxxxxxxxx" android:name="ADMOB_PUBLISHER_ID"/ 
    uses-permission android:name="android.permission.INTERNET"/
    
  • 創建一個attrs.xml文件res/values與此內容:

    ?xml version="1.0" encoding="utf-8"?> 
    resources> 
    declare-styleable name="com.admob.android.ads.AdView"> 
    attr name="backgroundColor" format="color" /> 
    attr name="primaryTextColor" format="color" /> 
    attr name="secondaryTextColor" format="color" /> 
    attr name="keywords" format="string" /> 
    attr name="refreshInterval" format="integer" /> 
    /declare-styleable> 
    /resources> 
    
  • 添加以下到我的佈局( RelativeLayout):

    • 下面的RelativeLayout行,用正確的應用程序名稱,而不是XXXX:

      xmlns:app="http://schemas.android.com/apk/res/com.me.xxxx" 
      

      和:

      com.admob.android.ads.AdView 
      android:id="@+id/ad" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      app:backgroundColor="#000000" 
      app:primaryTextColor="#FFFFFF" 
      app:secondaryTextColor="#CCCCCC" 
      /> 
      
  • 正如上面沒有工作,我嘗試以下,但也沒有成功:

    AdView example_adview = (AdView) findViewById(R.id.ad); 
    example_adview.setVisibility(AdView.VISIBLE); 
    example_adview.requestFreshAd(); 
    
+0

這個問題是使用attrs.xml,這可能意味着它使用AdMob 4.0.4或以上。 4.1.0在[此Google小組討論]中描述了一些變更(http://groups.google.com/group/google-admob-ads-sdk/browse_thread/thread/3b885d3fe5bb21a5)(查找Tim的帖子)。 – idbrii 2011-06-17 17:07:52

回答

1

你有沒有嘗試添加

AdManager.setTestDevices(new String[] {     
     AdManager.TEST_EMULATOR 
}); 

到Activity類是展示廣告?

如果你使用手機的調試還需要將手機的ID添加到陣列。

+0

謝謝你的回答。 使用測試模式我在模擬器和設備上都成功顯示了廣告。 我的問題是,在我最終申請其他人時,真正的廣告是否會顯示出來? 我得到的感覺是,他們只顯示一次100 我在logcat中得到的消息是「無填充。服務器的回覆是沒有廣告可用」。這是正常的嗎? – Kryex 2010-10-20 15:14:14