English
Log In
You can then view all documents
GroMore/功能使用说明/预缓存
预缓存
Last updated 2022-06-17 11:03:08

一、功能介绍

GroMore预缓存在show/close/msdk初始化完成后调用preload接口时发起广告请求,通过预缓存缩短广告等待时长,减少因超时导致的请求损失。

GroMore预缓存功能默认关闭,若需使用GroMore在show/close后的预缓存,在平台上瀑布流属性设置中开启即可;如需使用GroMore在msdk初始化完成后的预缓存,需在平台打开“开启”按钮,同时也许配置相关preload接口相关参数,详见下方介绍。

支持的广告类型

版本要求

支持的预缓存时机

show后

(打开“开启”按钮即可)

close后

(打开“开启”按钮即可)

msdk初始化完成后调用preload接口

(打开“开启”按钮+配置preload接口参数)

激励、全屏、插全屏

Android msdk 2910及以上

iOS msdk 3200及以上

支持

支持

支持

信息流

Android/iOS msdk 3500及以上

第一条广告show后发起

不支持,因信息流滑动而无close回调

支持

开屏

不支持

支持

支持,建议使用场景为有频繁切换前后台的场景

banner

因大部分ADN暂未支持banner的预缓存,GroMore暂不支持

draw信息流

暂未支持


二、适用场景

  • 开屏:
    • 如开屏有频繁切换前后台的场景,如打开应用后立马切换至后台,后又回到应用进入开屏场景时,可开启该功能。其余场景需考虑预缓存的开屏广告可能会被浪费,因部分产品开屏一天仅有一次展示场景,预缓存后的广告可能无展示。
  • 其他广告类型:
    • 有频繁展示广告的场景,如激励视频的再看一个、信息流的上下滑动;
    • 应用冷启动后,需要快速展示广告的场景,如游戏开始时需先获取激励。


三、注意事项

  • 调用preload接口的最早时机:msdk初始化完成后,最早的调用时机为各ADN初始化完成后,该时机与开屏广告加载的时机可能非常靠近,因此不建议开屏广告用preload接口提前加载;
  • 可能的冲突说明:不建议开发者在已使用自身预缓存机制的应用中开启GroMore预缓存,可能会造成逻辑冲突;
  • 平台开关控制全部时机:平台上打开“预缓存”开关、且有传入preload接口参数时,默认3个时机的预缓存都会开启;如平台上打开“预缓存”开关、但无传入preload接口参数时,默认开启show、close后这2个时机的预缓存。


四、操作指引

1、平台设置

点击【GroMore-聚合管理】,选择需要配置的【应用】和【广告位】,在【瀑布流管理】页中点击【瀑布流属性设置】进行预缓存开启/关闭操作。


2、Preload接口参数配置

如使用show/close后预缓存,则无需配置preload接口。

开发者需在List<PreloadInfo>中配置广告位id、请求顺序、并行数、间隔时间。

信息

是否必填

备注

广告位id

必填

上限20个,超过上限会去重保留前20个

请求顺序

必填

-

并行加载的广告位数

选填,空值时采用默认值

默认值为2,合法值为[1,20]

时间间隔

选填,空值时采用默认值

默认值为2s,合法值为[1,10]

  Android示例:

新增GMMediationAdSdk.preload,具体实现可参照demo中HomeSplashActivity

iOS示例:


Contents
Contact us