跳转到内容

集成

在本页面中,您将了解到如何下载、配置和初始化 AppLovin MAX AIR Extension。

下载最新的 Adobe AIR Extension

使用下方按钮,手动下载扩展程序。

要接收版本更新,请订阅 AppLovin MAX Adobe AIR Extension GitHub 库

导入扩展程序

AppLovinMAX-version.ane 文件添加至您项目的库文件夹中 (一般为 lib/)。

com.applovin.air extensionID 添加到应用程序描述符 XML 文件的 extensions 元素中。(此文件通常名为 app-name-app.xml)。以下代码展示了如何添加 extensionID

<extensions>
<extensionID>com.applovin.air</extensionID>
</extensions>

Android Manifest

本节将为您介绍 Android Manifest 的编辑方法。您可以在应用程序描述符 XML 文件中添加对应的权限、活动、供应商和服务。为了正确初始化 AppLovin MAX SDK,您必须进行此操作。初始化 AppLovin MAX 后,您就可以展示广告了。

权限

将特定 uses-permission 元素添加到应用程序描述符 XML 文件的 manifestAdditions 元素内。元素及其属性示例如下:

<manifestAdditions>
<![CDATA[
<manifest android:installLocation="auto">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application>
</application>
</manifest>
]]>
</manifestAdditions>

活动、供应商和服务

<application>  元素中添加以下供应商、活动和服务。您可以在应用程序描述符 XML 文件的 Android manifest 中找到该元素:

<manifestAdditions>
<![CDATA[
<manifest android:installLocation="auto">
<application>
<provider
android:name="com.applovin.sdk.AppLovinInitProvider"
android:authorities="«your-application-package-name».applovininitprovider"
android:exported="false"
android:initOrder="101" />
<activity
android:name="com.applovin.adview.AppLovinInterstitialActivity"
android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|uiMode"
android:hardwareAccelerated="true"
android:screenOrientation="behind" />
<activity
android:name="com.applovin.adview.AppLovinFullscreenActivity"
android:configChanges="keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
android:exported="false"
android:hardwareAccelerated="true"
android:launchMode="singleTop"
android:screenOrientation="behind" />
<activity
android:name="com.applovin.sdk.AppLovinWebViewActivity"
android:configChanges="keyboardHidden|orientation|screenSize|uiMode" />
<activity
android:name="com.applovin.mediation.MaxDebuggerActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name="com.applovin.mediation.MaxDebuggerDetailActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name="com.applovin.mediation.MaxDebuggerMultiAdActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name="com.applovin.mediation.MaxDebuggerAdUnitsListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name="com.applovin.mediation.MaxDebuggerAdUnitDetailActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name="com.applovin.mediation.MaxDebuggerTestLiveNetworkActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<service
android:name="com.applovin.impl.sdk.utils.AppKilledService"
android:exported="false"
android:stopWithTask="false" />
<service
android:name="com.applovin.impl.adview.activity.FullscreenAdService"
android:exported="false"
android:stopWithTask="false" />
</application>
</manifest>
]]>
</manifestAdditions>

初始化 SDK

绑定 SdkInitializedEvent 事件处理程序,然后在应用启动后立即初始化 SDK。请参考下面的示例代码了解该流程:

完全缓存的广告素材能带来更好的用户体验。 因此,请务必在应用启动时初始化 AppLovin SDK。 这样,聚合平台就有最充裕的时间来缓存广告。 这一点对于视频广告尤为重要。

AppLovinMAXEvents.setSdkInitializedEvent(function (sdkConfiguration:SdkConfiguration):void
{
// Start loading ads
});
AppLovinMAX.initialize("«your-SDK-key»");

您可以在 AppLovin 控制面板的 Account > General > Keys 部分找到 SDK Key。

iOS 14 支持

Apple 在 iOS 14 中引入了全球隐私变更。您必须遵守这些变更的要求,避免收入显著下降。本节将为您介绍如何做到新政合规。

SKAdNetwork

使用平台特定的标识符来更新应用的 Info.plist。您可以在应用程序描述 XML 文件中的 InfoAdditions 标签中找到该信息。请参阅 SKAdNetwork 文档了解相关说明。

许可和数据 API

您必须代表 AppLovin 的变现合作伙伴 (在适用的司法管辖区)) 获得用户的许可,然后向 AppLovin 正确发送许可标记值。 要了解操作方法,请查看 Privacy–Consent and Data APIs 文档。