AdMob 1广告添加流程

  • 格式:docx
  • 大小:137.16 KB
  • 文档页数:11

AdMob广告添加流程 进入自己的服务中心->站点和应用程序->添加网站/应用程序->Android应用程序->填写详细信息(在填写url的时候填写AndroidManifest.xml中的url包名)

弹出以下界面

点击下载AdMob Android Sdk 下载结束后点击->转到“网站/用用程序“

点击项目名称点击管理 在这里需要记住你的项目的ID号 然后在程序中添加广告: 打开AdMob Android Sdk.pdf 按照步骤一步一步添加代码和xml 启动模拟器即可!! 步骤如下所示:

一:为你的项目添加AdMob的包 在项目的根目录下创建一个子目录叫 为你做,如果你使用Android的activitycreator工具 (AdMob的- SDK的android.jar)进入该库的目录。 对于Eclipse项目: ?右键单击您的项目从包资源管理器 ?选择“Java构建路径”,从左侧面板 ?选择“Libraries”标签从主窗口 ?点击“添加JAR文件...” ?选择这被复制到库主任的JAR ?点击“确定”添加到你的Android SDK的项目 二:在项目的AndroidManifest.xml中配置广告的id 首先,您需要注意您的AdMob的发布者ID。它给你的时候 登记你的www.admob.com Android应用程序。这是一个15个字符的代码 像a1496ced2842262,可以通过网站与定位在应用标签中找到你的应用程序 您的AdMob的帐户,然后点击“管理设定”:

就在结束您的AndroidManifest.xml文件标签,你将 需要添加三个方面:

1。您从admob.com发布者ID 2。安装跟踪接收机 3。 AdMobActivity的应用程序内到达网页

复制并粘贴下面的XML结束前标签来添加 这三个要素,取代YOUR_ID_HERE与你的15个字符的发布者ID:

在之前添加以下代码:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:configChanges="orientation|keyboard|keyboardHidden" />

android:exported="true"> 其中android:value="YOUR_ID_HERE"的YOUR_ID_HERE就是你的广告id其他的不用去理会

三:

注:如果您使用谷歌分析,使用上面的代码,并没有单独列出 谷歌分析接收器在你的清单(包名: com.google.android.apps.analytics.AnalyticsReceiver)。 AnalyticsReceiver将被称为 在代码中通过InstallReceiver你刚刚添加在这里。 确保Internet权限包括在内。如果没有包括,粘贴这个XML 之后标记和结束前”标签:

在之后之前添加权限

四:如果您的申请已ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION

许可,可选择AdMob的SDK的指示是否使用定位广告的位置。 默认是不使用的位置,并记录一个警告,要求您明确地选择加入或退出 选择退出。无论是广告制作前打电话要求或AdManager.setAllowUseOfLocation 在AndroidManifest.xml插入下面的行前的 关闭“标签,无论什么”真“或”假“:

在之前添加此段代码

/> 添加完以后你会得到这样的一个界面: 五:添加xml

该文件指定自定义AdView attrs.xml在XML布局文件属性。粘贴 到attrs.xml以下文件:

如果你的项目还没有一个attrs.xml文件,然后创建一个 /res/values//你的项目目录,并粘贴以下内容:

六:设置布局

创建一个引用到您的布局元素attrs.xml文件中加入一个xmlns 行,包括你的包名(你的包名称中指定 AndroidManifest.xml中)。例如,如果你的软件包的名字是 com.example.SampleApp,你会包括这一行:

xmlns:myapp=http://schemas.android.com/apk/res/com.example.SampleApp 对于一个只有一个简单的屏幕广告,你的布局元素是这样的:

xmlns:android="http://schemas.android.com/apk/res/android" xmlns:myapp="http://schemas.android.com/apk/res/com.example.SampleApp" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">

android:id="@+id/ad" android:layout_width="fill_parent" android:layout_height="wrap_content" myapp:backgroundColor="#000000" myapp:primaryTextColor="#FFFFFF" myapp:secondaryTextColor="#CCCCCC" />

AdMob的AdViews可以包含任何类型的XML布局。如果您希望创建 您AdView编程,请参见相关的说明的Javadoc 建设者。

七:设置模板

当你的应用程序集成到AdMob的广告,建议您使用测试 模式。在测试模式中,广告总是返回。

测试模式是启用了每个设备的基础。要启用某个设备的测试模式,首先 请求一个广告,然后在LogCat寻找类似下面的一行:

一旦你从这个LogCat复制线设备ID,您可以启用测试模式, 调用AdManager.setTestDevices如下: