前提:
- 优量汇 SDK版本 >= 4.15.70
- 塔酷 SDK 版本要求 >= v6.5.34
- AnyThinkMediationGDTAdapter 版本 > 4.15.70.0
......其他原生广告接入代码
ATNativeAdOffer *offer = [[ATAdManager sharedManager] getNativeAdOfferWithPlacementID:xxx showConfig:showConfig];
//#import <GDTMobSDK/GDTMobSDK.h>
//通过networkFirmID区分是哪个广告平台的广告,详见:https://help.takuad.com/docs/2KR6QU
if (offer.networkFirmID == 8) {
id<ATNativeMaterialProtocol> nativeAd = offer.nativeAd;
if (nativeAd && [nativeAd isKindOfClass:[ATCustomNetworkNativeAd class]]) {
ATCustomNetworkNativeAd *customAd = (ATCustomNetworkNativeAd *)nativeAd;
NSDictionary *mediaExt = nil;
if ([customAd respondsToSelector:@selector(mediaExt)]) {
mediaExt = customAd.mediaExt;
}
GDTUnifiedNativeAdDataObject *obj = nil;
if ([customAd respondsToSelector:NSSelectorFromString(@"dataObj")]) {
obj = [customAd valueForKey:@"dataObj"];
}
if (mediaExt != nil && obj != nil) {
//获取到广告平台返回的mediaExt和GDTUnifiedNativeAdDataObject信息后,按照优量汇的文档完成接入
}
}
}
......其他原生广告接入代码