开屏广告
前提
- Android V10.0.1.1 / iOS 9.7.0 开始支持开屏广告接入
- 配置多缓存的情况下,开发者需做好控制不要进行连续展示
- 开发者需要在清单文件中配置开屏的activity
<activity
android:name="com.tradplus.unity.plugin.splash.TPSplashShowActivity"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
1、请求广告
using TradplusSDK.Api;
//流量分组
Dictionary<string, string> customMap = {};
//local自定义Map,仅Android支持
Dictionary<string, object> localParams = {};
//设置附加参数 extra
TPSplashExtra extra = new TPSplashExtra();
extra.customMap = customMap;
extra.localParams = localParams;
extra.openAutoLoadCallback = false;
//请求广告
TradplusSplash.Instance().LoadSplashAd("在TP平台创建的广告位ID", extra);
参数说明
unitId:TradPlus后台创建的广告位ID
- 开发者需正确填入,例如:unitId设置前后有空格,均会导致广告因拉不到配置而请求失败。
TPSplashExtra:额外参数
- customMap:设置流量分组 相关属性参数
- localParams:设置本地参数。仅Android支持。个别广告平台特殊需要设定的参数。
2、检查是否有可用广告
- 建议开发者展示广告前,调用该API判断是否有可用广告,有广告再调用show方法
- true表示有可用广告,false表示暂时无可用广告
bool isReady = TradplusSplash.Instance().SplashAdReady("在TP平台创建的广告位ID");