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 这个函数里边做初始化

#import <AppLovinSDK/AppLovinSDK.h>

- (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>