博文

目前显示的是 五月, 2011的博文

在Android程序中加入Google AdMob (二)

上一篇文章介绍了如何在Java代码中加入AdView的对象,在程序中显示Google AdMob的广告。一般情况下Android程序都是用XML文件描述软件界面的,这篇文章就介绍一下如何在XML文件中加入Google AdMob的广告。 在XML文件中加入AdView主要有下面4个步骤: 将AdMob的SDK JAR文件加入到项目 在res/layout/main.xml文件中定义一个com.google.ads.AdView 在res/values/attrs.xml文件中定义adSize枚举类型和adUnit属性 运行时将AdView作为资源查找到并请求广告内容 1. 将AdMob的SDK JAR文件加入到项目,上篇文章中已经介绍过,在此略过。 2. 定义一个com.google.ads.AdView 修改res/layout/main.xml文件,加入AdView的定义,并设置属性值。 xmlns:ads="http://schemas.android.com/apk/res/com.google.example" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="MY_AD_UNIT_ID" ads:adSize="BANNER"/> 将XML文件中的MY_AD_UNIT_ID替换为你的publisher ID,同时不要忘记的是要把ads的名字空间加入到文

在Android程序中加入Google AdMob (一)

AdMob是比较早支持Android的广告提供商,后来被Google收购,凭借Google强大的技术背景和丰富的产品线,AdMob肯定会有更好的发展。由于AdMob的SDK更新,调用方法也随之改变,更加灵活,我就借助AdMob官方文档介绍一下AdMob的调用方法。 1. 在 www.admob.com 注册一个账户,并且建立一个Android应用程序,得到一个publisher ID. 2. AdMob SDK下载地址: http://code.google.com/mobile/ads/download.html 3. 要求Android SDK 1.5以上。 4. 将Google AdMob SDK加入到项目中需要以下3个步骤: 将SDK的JAR文件加入到Eclipse中 实例化 com.google.ads.AdActivity 声明所需的网络使用权限 将下载的SDK文件解压缩之后,包含一个JAR文件,一个javadoc和一个readme文件。 在Eclipse的项目列表中右键选中对应的项目,选择 Properties 选择Java Build Path中的Libraries页,然后点击Add External JARs按钮,将Google AdMob的JAR文件选中。 修改AndroidManifest.xml文件,将com.google.ads.AdActivity加入,以便程序可以调用这个AdActivity。 package="com.company" android:versionCode="1" android:versionName="1.0"> android:debuggable="true"> android:configChanges="keyboard|keyboardHidden|orientation"/> 然后,需要将网络访问的权限INTERNET和ACCESS_NETWORK_STATE加入AndroidManifest.xml