小米广告 SDK Android 集成指南

1. SDK介绍

小米广告SDK提供各种广告形式给客户端集成,应用既可以在MIUI系统上运行,也可以在非MIUI系统上运行。

小米广告SDK Demo(含SDK文件):点击查看小米广告SDK

在继续之前,建议您先下载上面的小米广告SDK Demo,该项目包含了小米广告SDK的接入示例代码,有助于您快速理解我们SDK的整个接入流程。

SDK支持的广告形式包括:

MiAdSDK 包含以下部分:

目录结构图

2. SDK接入流程

2.1 开发者站准备

  1. 小米开发者站注册账号或使用已有账号创建游戏。
  2. 广告平台找到该游戏->开启广告状态->应用详情->添加新广告位->选择广告位->获取广告位ID(以下称为POSITION_ID)

2.2 接入准备

2.3 接入

2.3.1 广告位接入

3. 游戏引擎最佳接入方案

以GameAd视频广告为例

4. FAQ

Q:如何实现预加载? A:对于插屏类型广告和游戏视屏类型广告,请求广告的回调里有个onLoaded(),此函数表示广告加载完毕,收到此回调后随时可以调用显示广告的方法。

Q:如何判断是否可以展示广告? A:可以使用AdPuppetManager.isInterstitialAdReady(POSITION_ID) 判断插屏广告是否可以展示, AdPuppetManager.isGameVideoReady(POSITION_ID) 判断游戏视屏广告是否可以展示 。

Q:cocos2D为什么无法加载? A:如果用自带的命令打包会把asserts里的文件给删掉,建议在eclipse 或者Android Studio来打包,保证成功率和方便我们进行技术支持。

Q:为什么视频暂停了(见下图)? 视频暂停 A:本sdk的视频与UnityAD的视频有冲突,如果在同一个app里会导致此情况的发生。

Q:为什么无法加载? A:建议先看看Demo,仍旧无法解决请找我们的技术支持。

文档版本:0.3.9

最后更新日期:2016-10-08