Admob新版本使用入门
来源:互联网 发布:vb.net 调用水晶报表 编辑:程序博客网 时间:2024/05/20 13:12
使用入门
Google Mobile Ads SDK可让开发者轻松添加适合在移动设备上显示的文字和图片横幅广告,以及丰富的全屏网络应用(称为插页式广告)。我们支持越来越多由用户触摸操作触发的“号召性”内容,包括直接访问App Store、Google Play、Windows Phone 8 Marketplace、iTunes、地图、视频和拨号器。广告可以根据地理位置和受众特征数据进行定位。以下类型的发布商可以使用Google Mobile Ads SDK:
- AdMob发布商
- 访问Google AdMob广告网络,利用您的应用轻松获利。
- DFP广告管理系统用户
- 利用DFP广告管理系统来定位并投放直销广告,进行广告投放管理。升级版DFP广告管理系统(www.google.com/dfp)用户可以在Android和iOS平台上使用SDK。
- AdSense发布商
- 通过Google搜索广告,充分利用您的搜索结果页面进行创收。
请按照下面的说明将Google Mobile Ads SDK加入您的开发环境。首先,选择与您的特定平台对应的标签。
要求
- 请确保您使用的是最新版本的Android SDK,且编译所针对的至少是Android
v3.2
(将project.properties
中的target
设为android-13
)。 - Google Mobile Ads SDK(Android版)要求使用Android
1.5
或更高版本的运行时文件(在AndroidManifest.xml
中至少将android:minSdkVersion
设为3
)。这表示,您可以使用最新版本的Android SDK进行开发,而您的应用仍能在更早版本的Android(最低1.5
版)上运行。
警告:在2011年10月14日之后新建的所有Android应用都要求使用2011年5月11日或以后发布的SDK,也就是高于4.1.0的Android版SDK。如果您是从我们的官方下载网站下载库,您无需担心版本问题。如果不是,则您使用的可能是在2011年5月11日之前发布的SDK;在您更新SDK之前,您新建的应用将无法获得任何广告展示。
加入SDK
将SDK加入应用的过程分为三个步骤:
- 添加SDK JAR到Eclipse项目。
- 在
AndroidManifest.xml
中声明com.google.android.gms.ads.AdActivity
。 - 在清单中设置必要的网络权限。
添加SDK JAR
解压缩后的SDK包含一个JAR、一个javadoc文件夹和一份README文件。
1. 在Eclipse中右键点击您的应用项目,并选择Properties。
2. 选择Java Build Path,然后选择Libraries标签。接下来,点击Add External JARs...,添加Google Mobile Ads JAR。
3. 选择Order and Export标签,然后选中Google Mobile Ads JAR以在编译项目时将其加入其中。
com.google.ads.AdActivity
SDK要求您在应用的AndroidManifest.xml
中声明com.google.ads.AdActivity
:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.company" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true"> <activity android:label="@string/app_name" android:name="BannerExample"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> </application></manifest>
权限
发送广告请求需要有INTERNET
和ACCESS_NETWORK_STATE
这两种网络权限,因此您还必须在清单中对此加以声明:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.company" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true"> <activity android:label="@string/app_name" android:name="BannerExample"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> </application> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/></manifest>
现在,您应该可以正确无误地重新生成项目了。
加入SDK后,请查看下篇指南以了解如何在您的应用中启用横幅广告。
转自https://developers.google.com/mobile-ads-sdk/docs/?hl=zh#android
- Admob新版本使用入门
- AdMob(app内嵌广告)使用入门
- AdMob使用AdMob游戏服务-免费!
- Google AdMob 广告使用
- iOS 使用admob广告
- 新版本admob的google-play-services_lib的下载及admob demo
- Admob PhoneGap Plugin 和百度移动广告Cordova Plugin使用教程入门
- admob
- admob
- IOS 下使用AdMob广告
- IOS 下使用AdMob广告
- IOS 下使用AdMob广告
- 如何使用AdMob中介界面?
- 使用AdMob实现广告统一
- 使用AdMob和Unity [Android]
- AdMob奖励广告的入门指南
- 新版本SDWebImage使用
- 新版本Butterknife的使用
- Who is YaoGe.(搞笑篇)
- Tsinsen A1303. tree(伍一鸣) LCT
- KMP算法
- 有趣的js点灯
- 线程池发送邮件的公共类实现
- Admob新版本使用入门
- Linux中通配符与正则表达式
- android JNI开发之 ----HelloWorld
- 虚拟机随谈: 解释器, 树遍历解释器, 基于栈与基于寄存器, 大杂烩
- WPF中的依赖项属性
- 黑马程序员——集合(二)--Collections、Arrays、泛型
- 横幅广告(1)Admob
- Android 部分内容设置颜色、字体、超链接、图片
- css笔记简洁版