集成

本页面向您展示如何下载、配置和初始化 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。 以下代码示例展示了该流程。

如果 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。

iOS 14 支持

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

SKAdNetwork

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

许可和数据 API

您必须代表 AppLovin 的变现合作伙伴 (在适用的司法管辖区) 获得用户的许可。 然后,您必须将许可标志值传递给 AppLovin。 要了解如何操作,请参阅 Privacy–consent and data APIs 文档。


search