我开发了一个应用程序,现在我正在尝试整合admob广告。整合admob在android应用程序中的问题
我已经通过found on code.google.com的说明,但我仍然有一些错误。
我已经添加了jar文件,我已经在清单文件中添加了权限,并且在我想要显示admob的活动下添加了android:value ="axxxxxxxxxxxxxx"
。
我已经创造了价值的attrs.xml文件,它包含以下内容:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="com.google.ads.AdView">
<attr name="adSize">
<enum name="BANNER" value="1"/>
<enum name="IAB_MRECT" value="2"/>
<enum name="IAB_BANNER" value="3"/>
<enum name="IAB_LEADERBOARD" value="4"/>
</attr>
<attr name="axxxxxxxxxxxxx" format="string"/>
</declare-styleable>
</resources>
然后在我想我已经加入以下行AdMob广告活动的layout.xml文件:
<RelativeLayout
android:id="@+id/widget32"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_x="0px"
android:layout_y="25px"
>
<com.google.ads.AdView android:id="@+id/adView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
ads:adUnitId="axxxxxxxxxxxxx"
ads:adSize="BANNER"/>
</RelativeLayout>
这里显示的错误:
The prefix "ads" for attribute "ads:adUnitId" associated with an element type "com.google.ads.AdView" is not bound.
在我的活动我班已添加的跟随着g行 RelativeLayout rl2 =(RelativeLayout)findViewById(R.id.widget32);
AdView adView = (AdView)this.findViewById(R.id.adView);
adView.loadAd(new AdRequest());
这里R.id.adView
有一个红色的下划线表示错误。
这是什么意思,我该如何解决我的错误?请帮帮我。
现在这是AdMob的4.1.0不正确见[这个谷歌组讨论](http://groups.google.com/group/google- admob-ads-sdk/browse_thread/thread/3b885d3fe5bb21a5)(查找Tim的帖子)。 – idbrii 2011-06-17 17:08:19