applovin max ios
环境要求
Xcode的版本要大于等于12。iOS deployment target要大于等于9.0。
通过CocoaPods下载SDK
先添加 pod 'AppLovinSDK'
到Podfile。如果要集成其他的平台,在在这里通过勾选来生成。
再在终端里执行 pod install --repo-update
。
Info.plist里要做的修改
<key>AppLovinSdkKey</key>
<string>你的AppLovinSdkKey</string>
初始化SDK
在 application:applicationDidFinishLaunching
这个函数里边做初始化
BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//省略代码
[ALSdk shared].mediationProvider = @"max";
[ALSdk shared].userIdentifier = @"USER_ID";//这个是给某个用户打标记
[[ALSdk shared] initializeSdkWithCompletionHandler:^(ALSdkConfiguration *configuration) {
// Start loading ads
}];
//省略代码
}
- (
iOS 14 Support
新的广告跟踪政策,需要在Info.plist里增加SKAdNetwork
SKAdNetworkItems的值在这里通过勾选来生成
<key>AppLovinConsentFlowInfo</key>
<dict>
<key>AppLovinConsentFlowEnabled</key>
<true/>
<key>AppLovinConsentFlowPrivacyPolicy</key>
<string>你的字符串</string>
<key>AppLovinConsentFlowTermsOfService</key>
<string>你的字符串</string>
</dict>
<key>SKAdNetworkItems</key>
<array>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>tl55sbb4fm.skadnetwork</string>
</dict>
and so on...
</array>
</dict>