这篇博客文章的主要目的是解释如何实现广告的同意。这个博客对于那些不了解广告或广告实现的开发者来说是非常有用的。在这里,我们如何利用AdMob SDK实现广告统一进行一个构思。
统一支持多种广告插件。在这里,我们将重点放在如何使用AdMob实现它。
1、AdMob
博客提供最佳实践整合的横幅以及间隙广告,任何广告商都可以使用此SDK安装广告应用。报告包含安装的简单步骤,AdMob还会启动会话。它主要提供横幅广告和间隙广告,广告主可以根据他们的要求来实现。
你可以根据你的想法用以下步骤整合AdMob在Android和iOS中如何应用。
2、找到或创建您的应用程序ID
你可以从以下链接找到或创建应用地址。
https://github.com/unity-plugins/Unity-Admob你可以使用AdMob在游戏中插入横幅和间隙广告,并且还提供链接和弹出窗口广告。
3、配置
你必须让你的媒体ID访问AdMob SDK并注册您的应用程序。
• 首先,下载最新版本的SDK
• 其次,导入SDK自定义安装包
AdMob统一SDK可以使用c#或JavaScript代码集成。只有在设备上测试时广告将不会显示在编辑器同意/xCode模拟器。
检查所有文件被选中,点击导入。
4、ios系统集成
AdMob SDK支持XCode 4.1.1或更高版本的ios版本,并且必须包括以下两个库
AdSupport
StoreKit
5、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"
6、听众(即代表/回调)帮助你遵循广告工作流。一旦广告的状态发生改变,那么AdMob SDK将会把这些事件置前。它会根据每一个回调的不同调用特定的方法回调。例如,每当用户点击广告等的时候你就可以识别广告是否成功加载。以下代码行对此进行了简要的描述。
来源:oschina
链接:https://my.oschina.net/u/2505907/blog/619198