其他功能介绍
Google Admob 支持沉浸式展示
- V13.1.0.1 + 开始支持
- 支持Admob激励、插屏、开屏类型
- 需要在请求广告前调用,以开屏举例:
Android示例代码:
int immersiveMode = 1;// 1 开启 默认关闭
Map<String, Object> mLocalExtras = new HashMap<>();
mLocalExtras.put("immersive_mode",immersiveMode);
TPSplash.setCustomParams(mLocalExtras);
TPSplash.loadAd(adContainer);
Unity示例代码:
int immersiveMode = 1;// 1 开启 默认关闭
TPSplashExtra extra = new TPSplashExtra();
Dictionary<string, object> localParams = new Dictionary<string, object>();
localParams.Add("immersive_mode", immersiveMode);
extra.localParams = localParams;
//请求广告
TradplusSplash.Instance().LoadSplashAd("在TP平台创建的广告位ID", extra);
关闭和触发过期检测
- V6.9.1新增API , 广告位对象创建后调用,这两个方法对全局设置有效。
- 为防止游戏过程中补充过期广告会占用带宽,可以调用
setAutoExpiration()
,传false
关闭每隔5分钟自动过期检测。 - 如果调用
setAutoExpiration()
关闭过期检测,那么在游戏即将展示广告前要调用checkAutoExpiration()
来触发一次广告过期检测。
平台 | 方法 | 说明 |
---|---|---|
Android | TradPlusSdk.setAutoExpiration(false) | 关闭每隔5分钟自动过期检测。 默认 true ,将自动进行广告过期检测 |
Android | TradPlusSdk.checkAutoExpiration() | 可主动触发过期检测(如有失效广告会触发加载) |
是否访问国内服务器
- V7.0.40.1新增API, 初始化SDK前调用API
- 用于选择TradPlus国内服务器还是海外服务器的。一般不需要设置。除非有特殊需求,流量只能在国内走,才需要设置。
平台 | 方法 | 说明 |
---|---|---|
Android | TradPlusSdk.setCnServer(true) | 默认false,访问海外服务器; true,访问国内服务器 |
关闭翻转显示广告源信息
- V8.5.0.1支持,仅激励视频和插屏。
- 默认开启,关闭传false。
- 功能介绍:在广告展示时,快速翻转手机2次,在屏幕边缘出现TradPlus的logo,点击logo可看到展示广告源的相关信息,方便快速定位问题。
TPSensorManager.getInstance().setOpenSensor(false);
设置OAID
部分广告平台需要oaid才能更好变现。 SDK默认不获取OAID,如果要提高收入有如下两种方案设置OAID: