一、功能介绍
广告场景功能可帮助开发者了解广告场景维度的展示、点击和到达广告场景时的广告Ready率等数据。
二、使用场景
1.如果希望通过TradPlus漏斗分析报表,分析广告展示是否最大化,则需要准确调用“进入广告场景”的方法。完成调用后,TradPlus后台会自动统计两种重要指标:
- 用户的广告场景到达率,即到达广告场景用户数 / 启动应用用户数
- 到达广告场景时的广告Ready率
2.如果一个广告位下包含若干个广告场景,开发者想了解广告场景维度的数据(如展示、点击等),则需要在后台->应用管理->广告场景界面,创建广告场景。并在每次广告展示时,传入对应的广告场景ID。
三、最佳实践
3.1“进入广告场景”方法
一般是在应用需要广告时调用进入广告场景的方法:
- Android:entryAdScenario("sceneId")
- iOS:entryAdScenario:@"您的广告场景ID"
如果需要区分 不同广告场景的数据,需要在后台->应用管理->广告场景界面,生成广告场景ID; 如果不需要区分不同广告场景的数据,广告场景ID可以直接传空字符串。
不同广告类型的调用时机说明如下:
激励视频
开发者根据应用对广告观看按钮的处理方式,选择相应的调用时机
广告按钮的处理方式 | 调用时机 |
---|---|
应用在判断无广告时,会对广告按钮置灰或隐藏 | 在用户到达广告按钮所在界面时调用(见下图) |
应用不会对广告按钮置灰或隐藏,用户始终可点击广告按钮 | 在用户点击广告按钮时调用 |
插屏
在满足广告触发条件时调用“进入广告场景”方法,比如:
- 广告场景是在清理结束后弹出插屏广告,则在清理结束时调用;
- 广告场景是一局游戏结束后弹出插屏广告,则在游戏结束时调用。
原生
用户到达广告位所在界面时调用。
横幅
如果应用是在用户到达广告位之前加载广告,则在用户到达广告位所在界面时调用; 如果应用是在用户到达广告位时才加载广告,可不调用“进入广告场景”方法。
开屏
可不调用。
3.2 展示广告的调用
如果需要区分不同广告场景的展示数据,在调用showad接口时需传入sceneID。 SceneID在后台->应用管理->广告场景界面,生成广告场景ID。
四.调用步骤
4.1 场景ID的生成方法
- 如果需要区分不同广告场景的数据,需要在后台->应用管理->广告场景界面,生成广告场景ID;
- 如果不需要区分不同广告场景的数据,广告场景ID可以直接传空字符串。
4.2 场景ID的调用
一般是在应用需要广告时调用进入广告场景的方法,具体API参考每个具体类型介绍
平台 | 代码调用 |
---|---|
Android | entryAdScenario("sceneId") |
iOS | entryAdScenario:@"您的广告场景ID" |
4.3 展示广告的调用
- 如果需要区分不同广告场景的展示数据,在调用showaAd接口时需传入sceneID。
- 原生横幅和横幅需要在load时候传入(开启自动展示时)。