本文档提供了从旧版(SDK < 6.4.94)迁移到新版(SDK >= 6.4.94)的详细指南。
旧版 SDK版本<6.4.94 新版 SDK版本>=6.4.94 #import <AnyThinkNative/AnyThinkNative.h>#import <AnyThinkSDK/AnyThinkSDK.h>#import <AnyThinkInterstitial/AnyThinkInterstitial.h>#import <AnyThinkSDK/AnyThinkSDK.h>#import <AnyThinkRewardedVideo/AnyThinkRewardedVideo.h>#import <AnyThinkSDK/AnyThinkSDK.h>#import <AnyThinkSplash/AnyThinkSplash.h>#import <AnyThinkSDK/AnyThinkSDK.h>#import <AnyThinkBanner/AnyThinkBanner.h>#import <AnyThinkSDK/AnyThinkSDK.h>#import <AnyThinkMediaVideo/ATAdManager+ATMediaVideo.h>#import <AnyThinkSDK/AnyThinkSDK.h>
版本 属性定义 旧版 SDK<6.4.94 @property(nonatomic, readonly) ATNativeAd *nativeAd;新版 SDK>=6.4.94 @property(nonatomic, readonly) id <ATNativeMaterialProtocol> nativeAd;
版本 代码示例 数据类型 旧版 SDK<6.4.94 NSInteger appSize = nativeAdOffer.nativeAd.appSize;NSInteger新版 SDK>=6.4.94 NSString *appSize = nativeAdOffer.nativeAd.appSize;NSString *
- 检查所有使用
nativeAdOffer.nativeAd.appSize的代码- 将接收该值的变量类型从
NSInteger改为NSString *- 注意相关的数值计算和显示逻辑需要相应调整