高级功能说明
一、广告场景
可参考原生接入的广告场景
二、流量分组
可参考原生接入的流量分组,
代码示例:
- APP全局自定义规则设置
Map customMap = {
"user_id":"test_user_id",
"user_age":"19",
"custom_data":"TestIMP",
"channel":"tp_channel",
"sub_channel":"tp_sub_channel"
};
TPSDKManager.setCustomMap(customMap);
- 各广告位自定义规则设置
以插屏为例:
Map customMap = {
"segment_tag": "interstitial_segment_tag"
};
Map extraMap = TPInterstitialManager.createInterstitialExtraMap(customMap: customMap);
TPInterstitialManager.loadInterstitialAd(unitId, extraMap: extraMap);
三、ROI计算
可参考原生接入的ROI 计算
四、Adjust对接
可参考原生接入的Adjust对接,以及Adjust的Flutter Demo
五、App-ads.txt
可参考原生接入的App-ads.txt
六、服务器展示收益API(S2S)说明
可参考原生接入的服务器展示收益API(S2S)说明
七、关于 iOS14.5+
参考文档:适配 iOS14.5+
八、Google内容映射功能
九、全局展示回调
为方便开发者进行展示数据统计,SDK提供了全局展示回调API
支持版本:Flutter插件版本 v1.0.4+,iOS v8.5.0+, Android v8.8.0.1+
import 'package:tradplus_sdk/tradplus_sdk.dart';
static TPGlobalAdImpressionListener? globalAdImpressionListener;
globalAdImpressionListener = TPGlobalAdImpressionListener(
onGlobalAdImpression: (adInfo) {
//开发者可以通过此回调获取到所有广告位的展示回调
}
);
TPSDKManager.setGlobalAdImpressionListener(globalAdImpressionListener!);
adInfo的相关字段信息可参照:回调信息说明