本页面向您展示如何下载、配置和初始化 AppLovin MAX 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 的编辑方法。 您可以在应用程序描述符 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>
绑定 SdkInitializedEvent 事件处理程序。
然后在应用启动后立即初始化 SDK。
以下代码示例展示了该流程。
如果 mediated networks 缓存了其广告素材,用户将获得更好的体验。 因此,请务必在启动时初始化 AppLovin SDK。 这能为 mediated networks 留出时间来缓存广告。 这对于视频广告尤为重要。
AppLovinMAXEvents.setSdkInitializedEvent(function (sdkConfiguration:SdkConfiguration):void
{
// Start loading ads
});
AppLovinMAX.initialize("«your-SDK-key»");
您可以在 AppLovin dashboard 的 Account > General > Keys 部分找到您的 SDK key。
Apple 在 iOS 14 中引入了全球隐私变更。 您必须遵守这些变更以避免收入显著下降。 本节将为您介绍如何做到新政合规。
使用 network 特定的标识符来更新应用的 Info.plist。
您可以在应用程序描述 XML 文件中的 InfoAdditions 标签中找到该信息。
请参阅 SKAdNetwork 文档了解相关说明。
您必须代表 AppLovin 的变现合作伙伴 (在适用的司法管辖区) 获得用户的许可。 然后,您必须将许可标志值传递给 AppLovin。 要了解如何操作,请参阅 Privacy–consent and data APIs 文档。