`
yinter
  • 浏览: 240317 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

为免费app嵌入Admob广告

阅读更多
为免费app嵌入Admob广告,进而获得广告收入。
1.http://www.admob.com/注册一个帐号,

添加Add Mobile Site/app,输入相关信息后,提交完成,

下载Android平台使用的JAR,查看发布者 ID。
2.然后将JAR添加到你的项目中

Properties->Java Build Path->Libraries->Add JARs…->Select the JAR->OK
3.编辑AndroidManifest.xml

application节点中添加

<!– The application’s publisher ID assigned by AdMob –>

<meta-data android:value=”a14ae1ce0357305″ android:name=”ADMOB_PUBLISHER_ID” />

manifest节点添加权限申请

<!– AdMob SDK permissions –>

<uses-permission android:name=”android.permission.INTERNET” />
4.添加attrs.xml

/res/values/attrs.xml

<?xml version=”1.0″ encoding=”utf-8″?>

<resources>

<declare-styleable name=”com.admob.android.ads.AdView”>

<attr name=”testing” format=”boolean” />

<attr name=”backgroundColor” format=”color” />

<attr name=”textColor” format=”color” />

<attr name=”keywords” format=”string” />

<attr name=”refreshInterval” format=”integer” />

<attr name=”isGoneWithoutAd” format=”boolean” />

</declare-styleable>

</resources>
5.添加广告组件

<?xml version=”1.0″ encoding=”utf-8″?>

<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”

xmlns:admobsdk=”http://schemas.android.com/apk/res/com.moandroid.livesports”

android:orientation=”vertical”

android:layout_width=”fill_parent”

android:layout_height=”fill_parent”

>

<TextView

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:text=”@string/hello”

/>

<com.admob.android.ads.AdView

android:id=”@+id/ad”

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

admobsdk:backgroundColor=”#000000″

admobsdk:textColor=”#FFFFFF”

admobsdk:keywords=”Android application”

admobsdk:refreshInterval=”60″

/>

</LinearLayout>
6.显示效果


为免费app嵌入Admob广告,进而获得广告收入。

文章来自:http://www.moandroid.com/?p=1158
分享到:
评论
4 楼 zdyhlp 2011-11-22  
新版本4.3.1不能在Android2.2下工作。请问楼主用的哪个admob sdk
3 楼 zdyhlp 2011-11-21  
另外要加上ads:adSize="BANNER"
2 楼 zdyhlp 2011-11-21  
<com.admob.android.ads.AdView android:id=”@+id/ad”
貌似在新的admob sdk里要改成
<com.google.ads.AdView android:id="@+id/ad"

不然会报错:Error inflating class com.admob.android.ads.AdView
1 楼 lemonjesnme 2011-03-16  
为什么有些ID可以,新申请的ID不行。

相关推荐

Global site tag (gtag.js) - Google Analytics