在您的项目Podfile文件中添加以下代码:
pod 'SmartdigimktCNSDK','x.x.xx'
然后在终端中执行:
pod install
如果您的应用需要支持HTTP请求,请在Info.plist中添加以下配置:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
在Info.plist中添加必要的权限配置:
<!-- 网络访问权限 -->
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
<!-- 广告标识符权限 -->
<key>NSUserTrackingUsageDescription</key>
<string>此标识符将用于向您投放个性化广告</string>
在AppDelegate.m文件中初始化SDK:
#import <SmartdigimktSDK/SDMAPI.h>
#import <SmartdigimktSDK/SDMSDKGlobalSetting.h>
#import <SmartdigimktSDK/SDMDeviceInfoList.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 初始化SDK
NSError *error;
[[SDMAPI sharedInstance] startWithAppID:kSDMSDKAppID appKey:kSDMSDKAppKey error:&error];
if (error) {
NSLog(@"SDK初始化失败: %@", error.localizedDescription);
} else {
NSLog(@"SDK初始化成功");
}
// Debug Log
// [SDMAPI setLogEnabled:YES];
return YES;
}
kSDMSDKAppID: 您在酷盈平台申请的应用IDkSDMSDKAppKey: 您在酷盈平台申请的应用KeysetLogEnabled: 设置是否开启日志输出,建议在调试阶段开启,正式发布时关闭 SDMPersonalizedAdStateType = 1, // 个性化广告
SDMNonpersonalizedAdStateType = 2 // 非个性化广告