🇨🇳
Adx3
CN
CN
  • 用户操作手册
    • 投手操作手册(PMP)
      • (一)用户登录
      • (二)订单管理
      • (三)广告投放
      • (四)广告数据
      • (五)财务管理
      • (六)素材库
      • (七)用户中心
    • 用户操作手册(DSP-Facebook)
      • 一、统一说明
      • 1.1 注册/登录
      • 1.2 常见问题
      • 二、首页
      • 2.1 名词解释
      • 2.2 页面功能
        • 2.2.1 账户充值
        • 2.2.2 数据查看
      • 三、产品管理
        • 3.1 创建/管理产品
        • 3.2 产品概览
        • 3.3 广告代投
        • 3.4 广告投放
        • 3.5 广告监测
        • 3.6 数据统计
        • 3.7 费用明细
      • 四、数据源管理
      • 五、账号管理
      • 六、代投订单
      • 七、素材库
      • 八、用户中心
    • 用户操作手册(Account)
    • 用户操作手册(SSP)
      • (一)登录操作
      • (二)网站
      • (三)应用-安卓应用
      • (四)提现
      • (五)广告统计
      • (六)用户中心
    • 用户操作手册(PMSP)
    • 用户操作手册(AGENT)
      • (一)登录充值
      • (二)账户管理
      • (三)资金账户
      • (四)数据查看
  • 接口文档
    • 监测事件回传(DSP)
    • 监测事件回传(SSP)
    • CPA、CPS事件上报
    • ANDROID
      • 开始
        • 入门指南
        • 测试广告
      • 广告格式
        • 横幅广告
        • 插屏广告
        • 激励广告
        • 开屏广告
        • 原生广告
        • 多重广告
    • IOS
      • 开始
        • 入门指南
        • 测试广告
      • 广告格式
        • 开屏广告
        • 横幅广告
        • 插屏广告
        • 激励广告
        • 原生广告
        • 多重广告
  • FAQ
    • FAQ
Powered by GitBook
On this page
  • 前提
  • 初始化
  • 配置展示窗体
  • 广告加载
  • 注意事项
  • 使用场景
  • 添加广告操作监听
  1. 接口文档
  2. ANDROID
  3. 广告格式

开屏广告

Previous激励广告Next原生广告

Last updated 2 years ago

开屏广告为用户应用启动时,进行全屏覆盖展示的广告格式,开屏广告优先级高于应用窗体,可实现用户强制观看与展示,实现初次应用展示,本指南完成开屏广告集成与展示

前提

用户完成广告初始化步骤入门指南

初始化

在页面Oncreate方法中完成控件初始化

 FlashViewControl view = new FlashViewControl();
 view.setNewFlashView(this, "UnitId");

配置展示窗体

默认开屏广告展示为全屏幕最上层,用户如果不配置当前应用顶部窗体,可能会因为设备顶部权限获取问题导致无法正确展示,推荐用户默认配置

view.setWindow(getWindow());

广告加载

广告加载后,广告数据加载并处理完成后,自动加载并显示到页面

view.loadAd();

注意事项

开屏广告为强制引导类型,所以加载时机建议在首个页面进行使用,并且广告加载完成后,用户不可进行点击按键返回,只能在广告进行跳过操作或播放完成后结束广告业务流程,开屏广告默认自动回收,不需要用户手动操作

为提高用户开屏体验,广告采用缓存机制,用户初次使用不会进行广告展示,缓存加载后,在后续启动中,可快速展示广告内容

使用场景

开屏广告采用页面添加方式,脱离activity页面绑定,用户可采用自建开屏页或者首页直接加载,若采用首页加载方式,广告播放完成自动回收与管理,不需要用户操作,若采用自建开屏页模式,用户需根据广告加载回调完成页面关闭,事例如下

view.setListener(new AdListener() {
            @Override
            public void adClose() {
                finish();
            }
        });

添加广告操作监听

参考

添加广告监听事件