💡Tips
- TaKu SDK 版本要求:v6.5.38或6.5.50及以上
1.百度:信息流电商卡片、信息流直播
mATNative = new ATNative(this, placementId, new ATNativeNetworkListener() {
@Override
public void onNativeAdLoaded() {
//判断是百度平台
if(mATNative.checkAdStatus().getATTopAdInfo().getNetworkFirmId() == 22){
//获取百度对象后可以联系平台具体了解
Object object = mATNative.getNativeAd().getObject();
}
}
@Override
public void onNativeAdLoadFail(AdError adError) {
}
});
2. 优量汇和穿山甲:信息流行为激励
mATNative = new ATNative(this, placementId, new ATNativeNetworkListener() {
@Override
public void onNativeAdLoaded() {
//判断是优量汇或穿山甲平台
if(mATNative.checkAdStatus().getATTopAdInfo().getNetworkFirmId() == 8 || mATNative.checkAdStatus().getATTopAdInfo().getNetworkFirmId() == 15){
//获取行为激励信息后可以联系平台具体了解
Map<String, Object> networkInfoMap = mATNative.getNativeAd().getAdMaterial().getNetworkInfoMap();
}
}
@Override
public void onNativeAdLoadFail(AdError adError) {
}
});
3.百度行为激励(v6.6.21及以上)
NativeAd nativeAd = mATNative.getNativeAd(getATShowConfig());
nativeAd.setNativeEventListener(new ATNativeEventExListener() {
@Override
public void onDeeplinkCallback(ATNativeAdView view, ATAdInfo adInfo, boolean isSuccess) {
}
@Override
public void onAdActRewardSuccess(ATAdInfo adInfo) {
//激励成功
}
@Override
public void onAdActReward(ATAdInfo adInfo, int remainActTime) {
//中途关闭返回remainActTime剩余时间
}
@Override
public void onAdImpressed(ATNativeAdView view, ATAdInfo entity) {
}
@Override
public void onAdClicked(ATNativeAdView view, ATAdInfo entity) {
}
@Override
public void onAdVideoStart(ATNativeAdView view) {
}
@Override
public void onAdVideoEnd(ATNativeAdView view) {
}
@Override
public void onAdVideoProgress(ATNativeAdView view, int progress) {
}
});