2010-10-20 83 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