激励视频广告 - sunitsdk/SUnitUnityDemo GitHub Wiki

shareitSDK:SHAREitSDK.SHAREitSDK实例

1. loadRewardedAd

shareitSDK.loadRewardedAd(string unitId);

2. isRewardedAdReady

此接口必须要在主线程中调用

//scene 广告展示的场景
//subPortal 此次广告场景中的入口
shareitSDK.isRewardedAdReady(string unitId, string scene, string subPortal);

特殊场景:如果业务需要循环调用此方法检测广告缓存,或者用来切换按钮或图标状态(不是用来展示广告),为了避免产生不必要的数据,scene规定为“loop”,subPortal不需要传

shareitSDK.isRewardedAdReady(unitId,SHAREitSDK.BaseNativeInterface.LOOP);

scene、subPortal 需要传入,方便做数据分析

3. showRewardedAd

SDK 将根据unitId查找已有的缓存对象. 无缓存时将展示失败(需配合isRewardedAdReady使用)

shareitSDK.showRewardedAd(string unitId, AdShowListener adShowListener);

4. showRewardedBadgeView 激励视频场景入口上报(此方法调用可能会比较频繁,请耐心接入)

此接口必须要在主线程中调用 scene、subPortal 需要传入

//scene 广告展示的场景(页面)
//subPortal 点击展示激励视频的按钮
shareitSDK.showRewardedBadgeView(string scene, string subPortal);
  • 方法目的:统计激励视频从入口展示到用户点击之间的比例,方便做漏斗分析各个激励视频入口情况

  • 上报场景:包含激励视频按钮的页面

  • 调用时机:游戏场景从不可见到可见(打开弹窗或进入游戏场景;锁屏、home键、跳转其他场景后返回到原来场景),上报此页面内所有可点击激励视频入口。

流程图示例:主界面两个激励视频入口,商城界面一个激励视频入口 img4

⚠️ **GitHub.com Fallback** ⚠️