由于android中的attrs.xml导致的admob错误

时间:2011-04-07 08:15:45

标签: android attributes admob

我尝试在我的应用中使用Admob在设备中运行它并没有显示任何内容我在logcat中发现了followig错误

04-07 10:49:05.570: ERROR/Ads(1084): AdView missing required XML attribute adUnitId. 

在attrs.xml文件中我有以下几行

<?xml version="1.0" encoding="utf-8"?>

<declare-styleable name="com.google.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>

我的错误是什么......

我的应用程序中共有4个活动,我正在尝试在第4个活动中添加admob。我是否必须用上述活动或其他任何内容添加上述行,请帮助我的朋友......

2 个答案:

答案 0 :(得分:0)

应该是(使用'&lt;'resources'&gt;'):

<?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>

答案 1 :(得分:0)

我按照here的说法进行了操作。 (很久以前我问这个问题,我得到了任何答案的成功,我离开了,当我尝试现在它的工作......)