如何显示,如何配置应用到Android AdMob广告
如何如何设置AdMob的广告要显示的Android应用程序,是吗?
AdMob的将是一个续集到目前为止相关文章。
“AdMob的”如何在Android应用程序的广告收入
如何注册为AdMob的广告收入将在Android应用程序获得
如何下载应用程序到Android SDK的登记和AdMob
这一次,以前的文章在上面,因为你已经完成登记和Android应用程序,你要宣传AdMob的,下载AdMob的SDK,如何设置或如何显示广告AdMob的Android应用程序的下一阶段本节介绍。
基本上,如果你认为在AdMob的Android的SDK,PDF文件,javadoc的外观和可设置。
它是用英文写一个文件,可以设置PDF文件,但我希望以某种方式。
下面的步骤,我们将Android应用程序设置的广告。
AdMob的SDK导入
首先,Android应用程序的项目要上做广告,或导入jar文件的Android AdMob的SDK。
有一个以前的文章,我写了如何导入jar文件,请参阅以下文章,请,导入AdMob的SDK-android.jar的。
如何导入jar文件提供的库
AdMob的SDK文档和javadoc,但不同的PDF是很微妙的过程,同样的事情。
Android的清单文件编辑
以下,Android的Manifest文件(AndroidManifest.xml文件),来形容(出版者ID)的发布者ID。
打开在AndroidManifest.xml。
这不仅是直接编写XML,如果你在Eclipse中打开清单文件,请选择称为“的AndroidManifest.xml”的标签。
请期待的是在manifest文件中,下面的部分描述。
</应用>
略高于该行,请添加以下。
<meta-data android:name="ADMOB_PUBLISHER_ID" android:value="xxxxxxxxxxxxx"/>
“XXXXXXXXXXXXX”上面,说明你已经注册到AdMob的Android应用程序的发布者ID。
这是分配给每个应用程序的ID。
查找发布者ID
登录AdMob的,去“站点和应用程序的页面。”
然后,在底部,你会发现你已经注册一个Android应用程序的清单。
当你按下按钮“管理设置”的Android的应用程序,你要检查一个Publisher ID,如下面的屏幕将显示。
已经在上面镶嵌的红色部分,发布者ID已被描述。
部分黑色马赛克,应用程序的名称显示的方式。
添加权限
你想对AdMob的广告,然后授予以下权限的Android应用。
Android.permission.INTERNET:要求
Android.permission.ACCESS_COARSE_LOCATION:任何
Android.permission.ACCESS_FINE_LOCATION:任何
如何设置权限,请参阅下面的文章。
如何设置许可(许可)在Eclipse
和任何权限,对不对?的位置关系。
我想你已经启用此权限,AdMob的广告是适当根据位置信息显示(显然),有些是不是一个好主意生效,如果没有问题。
添加attrs.xml
你想打广告,/ RES /值/目录,AdMob的Android应用程序,然后添加XML,attrs.xml的。
要添加一个XML,请参阅以下文章。
如何在Eclipse中添加XML
(要选择在上述文章中的第4步。“值”)
然后,XML的内容,做到以下几点。
<?XML版本=“1.0”编码=“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" />
</声明styleable>
</>
如果它已经存在,如果你需要添加新的attrs.xml不可。
如果是的话,请添加标签和其子元素声明,styleable以上。
添加到布局AdMob广告
嗯,Android应用程序,最后加入广告AdMob的。
打开你要显示的广告AdMob的布局的XML文件。
打开这不是一个“布局”选项卡,如果你打开Eclipse中的布局XML的标签,然后直接编辑XML。
我觉得像下面的行,并在开始的时候。
XMLNS:机器人“http://schemas.android.com/apk/res/android”
下面这一点,添加以下行。
的xmlns:MyApp的“=”http://schemas.android.com/apk/res/ jp.mucchin.xxxxx
上面的粗体字,你写一个Android应用程序,你要宣传的包。
请小心拼写错误时,编译不通过购买!
我无意中发现这里,我会用时间...浪费。
然后,加入AdMob的广告观。
加入谷歌地图的MapView的过程是类似的。
如果你想添加,然后编写以下。
<Com.admob.android.ads.AdView
机器人:ID =“+ ID /广告”
机器人:layout_width =“fill_parent”
机器人:layout_height =“wrap_content的
MyApp的的backgroundColor =“#000000”
myapp的:primaryTextColor =“#FFFFFF”或者
myapp的:secondaryTextColor =“#CCCCCC”/>
AdMob的广告测试模式
AdMob是在上一步设置的广告,现在完整。
但是,从模拟器,是没有广告显示,您可能AdMob的广告无法正确显示。
因此,在测试模式,然后尝试测试显示广告。
显示AdMob的广告,每()方法的onCreate的活动,请拨打以下行。
AdManager.setTestDevices(新的String [] {
AdManager.TEST_EMULATOR,
});
现在启用测试模式。
下面的屏幕将显示。
如果你有在看看的LogCat日志,注销,你应该有一个“AdMob的测试Android的网络广告”。
此外,如果设置了AdMob的,Android的应用程序在启动时多个广告的布局,我将只运行一次上面的代码,是我想是在测试模式下的所有应用程序的广告。
因此,每一个活动,需要把上面的代码是不可用。
为了进行测试,如果您满意AdMob的广告的布局和显示位置,上面的代码注释掉,你这样做。
虽然我注释掉,即使在模拟器启动,并没有看到任何广告AdMob的,如果是下面的日志,不仅是从那里没有广告显示,它运行正常。
“服务器回答说,没有可用的广告”
如位置和颜色,位置和颜色的广告,这意味着适当的,我觉得它从应用程序而异。
在此之后,居然公开的Android应用程序等,以验证的点击率,并验证不同的,最合适的位置和颜色,让我们的宗旨,以奖励!











