这篇博客文章的主要目的是解释如何实现广告的赞成。这个博客对于那些不了解广告或广告实现的开发者来讲是很是有用的。在这里,咱们如何利用AdMob SDK实现广告统一进行一个构思。
统一支持多种广告插件。在这里,咱们将重点放在如何使用AdMob实现它。
一、AdMob
博客提供最佳实践整合的横幅以及间隙广告,任何广告商均可以使用此SDK安装广告应用。报告包含安装的简单步骤,AdMob还会启动会话。它主要提供横幅广告和间隙广告,广告主能够根据他们的要求来实现。
你能够根据你的想法用如下步骤整合AdMob在Android和iOS中如何应用。
二、找到或建立您的应用程序ID
你能够从如下连接找到或建立应用地址。
https://github.com/unity-plugins/Unity-Admob你可使用AdMob在游戏中插入横幅和间隙广告,而且还提供连接和弹出窗口广告。
三、配置
你必须让你的媒体ID访问AdMob SDK并注册您的应用程序。
• 首先,下载最新版本的SDK
• 其次,导入SDK自定义安装包
AdMob统一SDK可使用c#或JavaScript代码集成。只有在设备上测试时广告将不会显示在编辑器赞成/xCode模拟器。
检查全部文件被选中,点击导入。
四、ios系统集成
AdMob SDK支持XCode 4.1.1或更高版本的ios版本,而且必须包括如下两个库
AdSupport
StoreKit
五、Android系统集成
使用如下代码添加所需的权限进入AndroidManifest.xml文件
-force_load $(SRCROOT)/keymobsdk/plugins/Admob/libAdmobAdapter.a
如今,添加所需的AdMob活动内部应用程序标签。
<!-- base permission -->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<!-- base permission for location-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!-- base permission required by chartboost and baidu-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- permission required by mmedia -->
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-feature android:name="android.hardware.microphone" android:required="false" />
集成:
使用如下代码行建立广告(在内存中缓存广告)
<meta-data android:name="com.google.android.gms.version"
使用如下代码行展现广告(显示在屏幕上)
建立间隙:
<activity android:name="com.inmobi.androidsdk.IMBrowserActivity"
显示间隙:
<activity android:name="com.millennialmedia.android.MMActivity"
显示横幅:
开发人员能够直接建立和显示横幅广告
<activity android:name="com.baidu.mobads.AppActivity" android:configChanges="keyboard|keyboardHidden|orientation"/>
好比
<service android:name="com.qq.e.comm.DownloadService" android:exported="false"/>
隐藏横幅
<activity android:name="com.millennialmedia.android.MMActivity"
android:theme="@android :style/Theme.Translucent.NoTitleBar"
六、听众(即表明/回调)帮助你遵循广告工做流。一旦广告的状态发生改变,那么AdMob SDK将会把这些事件置前。它会根据每个回调的不一样调用特定的方法回调。例如,每当用户点击广告等的时候你就能够识别广告是否成功加载。如下代码行对此进行了简要的描述。android