Skip to main content

高级功能说明

一、广告场景#

可参考原生接入的广告场景

二、流量分组#

可参考原生接入的流量分组, 代码示例:

  • 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+

###八、全局展示回调

为方便开发者进行展示数据统计,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的相关字段信息可参照:回调信息说明