常见问题解答

对于 iOS 构建,我是否需要在每次构建时都运行 AppLovinQualityService 脚本?
您只需运行该脚本一次。 它会在您的构建中建立 Ad Review。 所有后续构建都将包含该集成。
对于 iOS 构建,每次执行 AppLovinQualityService 脚本时,AppLovinQualityService SDK 似乎都会更新。SDK 是否不应该由 VCS 管理?
正确——它不应由 git 管理。 这就是为什么每次将项目 clone/pull 到新机器上进行初始项目设置时,都应该运行该脚本。
我应该将 AppLovinQualityService 设置脚本(通常称为 AppLovinQualityServiceSetup-ios.rb)提交到我的 VCS 吗?
是的,您应该提交它。 这样,如果您将项目 clone/pull 到新机器上,就可以使用该脚本重新设置您的项目。
我注意到 AppLovinQualityService 设置脚本有时会更新。更新时,我需要重新将其提交到我的 VCS。这正常吗?
是的,这很正常。 当新版本的 AppLovinQualityService 发布时,该脚本就会更新。 在这些情况下,您应该重新提交它。
如何卸载 Ad Review?

移除您在启用 Ad Review步骤中添加到 build.gradle 的行。

对于 iOS 构建,我使用专用的 framework target 集成 MAX adapter。为什么我收不到应用的数据?
对于这些特定的集成,您需要重新进行集成并像这样指定 framework 名称:
ruby AppLovinQualityServiceSetup.rb install -localframeworks «framework name without extension»
例如,如果您的专用 framework target 是 FooBar.framework,您可以运行以下命令:
ruby AppLovinQualityServiceSetup.rb install -localframeworks FooBar
Ad Review 支持 Fire OS 吗?
支持,但点击目标(click destination)不会在 dashboard 中填充。 这是因为仅支持 Google Play Store。
AppLovinQualityServiceGradlePlugin 是否支持配置缓存(configuration cache)?
不支持。如果您想在 debug 构建上使用配置缓存,请针对 debug 构建禁用该 plugin。 下一个问题的回答将向您展示如何操作。
Ad Review 增加了我的构建时间。我可以在 debug 构建中禁用 Ad Review 吗?
要禁用 Ad Review,请按照以下步骤操作:

    Android

    在您的 applovin 闭包中添加一行 disableIf,如下所示:

            apply plugin: 'applovin-quality-service'
            applovin {
              apiKey «your Ad Review Key»
              disableIf buildType: 'debug'
            }
    

    您可以在 AppLovin dashboard 的 Account > General > Keys 区域找到您的 Ad Review Key。

    iOS

    1. 点击 Xcode 项目编辑器顶部的 Build Phases
      1. 找到名为 “AppLovinQualityService Build” 的 build phase。 双击该 build phase 名称以打开 build phase 编辑器。
      2. 添加标志 -disableconfigs,并将其值设置为以逗号分隔的构建配置列表,您希望在这些配置上禁用 Ad Review 的运行。 例如:
        AppLovinQualityService/AppLovinQualityServicePlugin.app/Contents/MacOS/AppLovinQualityServicePlugin -disabledconfigs Debug "AppLovinQualityServiceSetup-ios.rb"
        
对于 Android 构建,我在不同的 product flavor 上集成 Ad Review。我可以在特定的 product flavor 上禁用 Ad Review 吗?我可以在特定的 product flavor 上使用不同的 Ad Review key 吗?
要在特定的 product flavor 上禁用 Ad Review,请在您的 applovin 闭包中添加一行 disableIf,如下所示:
     applovin {
       apiKey «your Ad Review Key»
       disableIf productFlavor: 'foo'
     }

您可以在 AppLovin dashboard 的 Account > General > Keys 区域找到您的 Ad Review Key。

要在特定的 product flavor 上使用不同的 Ad Review key,请在您的 applovin 闭包中添加一行 apiKeyForFlavor,如下所示:

     applovin {
       apiKey «your first Ad Review Key»
       apiKeyForFlavor apiKey: «your second Ad Review Key», flavorName: 'foo'
       // alternatively you can use apiKeyForFlavors apiKey: «your second Ad Review Key», flavorNames: ['foo1', 'foo2']
     }

search