AdMob Mediation + Vungle (iOS + Android)

该博客详细介绍了如何在 iOS 和 Android 平台上整合 AdMob 与 Vungle。对于 iOS,提到了需要的框架和库,包括 Firebase 3.11.0、AdMob 7.16.0 以及 Vungle iOS SDK 4.0.9 和 Adapter 1.3.1。对于 Android,则提及了 Google Play Services 3.0.0 和 Vungle Android SDK 4.0.3 以及 Adapter 2.1.0。文章提供了快速入门指南,帮助开发者实现广告中介功能。

首先确认已正确集成 AdMob,现 AdMob 已作为 Firebase 的一部分,可按 Firebase 集成方法来进行 AdMob 集成;



iOS:(测试环境 Firebase:3.11.0  AdMob:7.16.0  Vungle iOS SDK: 4.0.9,  Adapter:1.3.1)

1、分别在 AdMob Vungle 后台创建应用及广告单元ID;
2、从下方参考链接地址页面中下载 Vungle iOS SDK 及 AdMob Vungle Adapter,并导入 Xcode 工程中;
3、再次检查确认项目的 build setting 中 other linker flag 是否包含 -ObjC
4、手动添加所需 framework
  • AdSupport.framework
  • AudioToolbox.framework
  • AVFoundation.framework
  • CFNetwork.framework
  • CoreGraphics.framework
  • CoreMedia.framework
  • Foundation.framework
  • libz.dylib or libz.tbd
  • libsqlite3.dylib or libsqlite3.tbd
  • MediaPlayer.framework
  • QuartzCore.framework
  • StoreKit.framework
  • SystemConfiguration.framework
  • UIKit.framework
  • WebKit.framework
5、至此,如果编译正常,即可使用 AdMob API 调用 Vungle 广告;

参考:

QuickStart Guide for AdMob Mediation + Vungle (iOS)




Android:(测试环境 Google Play Services:3.0.0 Vungle Android SDK: 4.0.3,  Adapter:2.1.0)

1、分别在 AdMob Vungle 后台创建应用及广告单元ID;
2、从下方参考链接地址页面中下载 Vungle Android SDK 及 AdMob Vungle Adapter,共三个 jar,一个 aar 文件;保存到 app/libs/ 目录下;
3、修改 build.gradle (app level):
dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])  // Vungle SDK
  compile(name:'VungleAdapter', 'ext':'aar')  // Vungle Adapter for AdMob
}

repositories {
  jcenter()
  flatDir {
      dirs 'libs'
  }
}

4、修改 AndroidManifest.xml
<manifest>
<application>
...
<!-- Required activities for playback of Vungle video Ads -->

<activity android:name="com.vungle.publisher.VideoFullScreenAdActivity"
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>

<activity android:name="com.vungle.publisher.MraidFullScreenAdActivity"
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize"
android:theme=
"@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>

</application>

...
<!-- permissions to download and cache video ads for playback -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
</manifest>

5、至此,集成完成

参考:


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值