集成
在本页面中,您将了解到如何下载、配置和初始化 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 文档。