本文档提供了从旧版(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 *
- 注意相关的数值计算和显示逻辑需要相应调整