开屏广告

开屏广告为用户应用启动时,进行全屏覆盖展示的广告格式,开屏广告优先级高于应用窗体,可实现用户强制观看与展示,实现初次应用展示,本指南完成开屏广告集成与展示
前提
用户完成广告初始化步骤入门指南
初始化
在页面Oncreate
方法中完成控件初始化
FlashViewControl view = new FlashViewControl();
view.setNewFlashView(this, "UnitId");
配置展示窗体
默认开屏广告展示为全屏幕最上层,用户如果不配置当前应用顶部窗体,可能会因为设备顶部权限获取问题导致无法正确展示,推荐用户默认配置
view.setWindow(getWindow());
广告加载
广告加载后,广告数据加载并处理完成后,自动加载并显示到页面
view.loadAd();
注意事项
开屏广告为强制引导类型,所以加载时机建议在首个页面进行使用,并且广告加载完成后,用户不可进行点击按键返回,只能在广告进行跳过操作或播放完成后结束广告业务流程,开屏广告默认自动回收,不需要用户手动操作
使用场景
开屏广告采用页面添加方式,脱离activity页面绑定,用户可采用自建开屏页或者首页直接加载,若采用首页加载方式,广告播放完成自动回收与管理,不需要用户操作,若采用自建开屏页模式,用户需根据广告加载回调完成页面关闭,事例如下
view.setListener(new AdListener() {
@Override
public void adClose() {
finish();
}
});
添加广告操作监听
参考添加广告监听事件
Last updated