よくある質問

iOSビルドの場合、ビルドするたびに AppLovinQualityService スクリプトを実行する必要がありますか?
スクリプトを実行する必要があるのは1回だけです。 これにより、ビルド内に Ad Review が確立されます。 それ以降のすべてのビルドには、この統合が含まれます。
iOSビルドの場合、AppLovinQualityService スクリプトが実行されるたびに、AppLovinQualityService SDK がアップデートされているように見えます。SDK は VCS で管理すべきではないのでしょうか?
その通りです。git では管理しません。 そのため、プロジェクトを新しいマシンにクローン/プルするたびに、初期プロジェクトセットアップ時にスクリプトを実行する必要があります。
AppLovinQualityService セットアップスクリプト(通常は AppLovinQualityServiceSetup-ios.rb という名前)を VCS にコミットすべきですか?
はい、コミットする必要があります。 これにより、プロジェクトを新しいマシンにクローン/プルした場合に、スクリプトを使用してプロジェクトを再セットアップできます。
AppLovinQualityService セットアップスクリプトが時々アップデートされることに気付きました。その際、VCS に再コミットする必要があります。これは正常ですか?
はい、正常です。 スクリプトは、AppLovinQualityService の新しいバージョンがリリースされたときにアップデートされます。 その場合は、再コミットしてください。
Ad Review をアンインストールするにはどうすればよいですか?

Ad Review の有効化ステップで build.gradle に追加した行を削除します。

iOSビルドで、専用のフレームワークターゲットを使用して MAX アダプターを統合しています。アプリのデータが受信できないのはなぜですか?
これらの特定の統合では、統合をやり直し、以下のようにフレームワーク名を指定する必要があります。
ruby AppLovinQualityServiceSetup.rb install -localframeworks «拡張子なしのフレームワーク名»
たとえば、専用のフレームワークターゲットが FooBar.framework の場合、コマンドを以下のように実行します。
ruby AppLovinQualityServiceSetup.rb install -localframeworks FooBar
Ad Review は Fire OS をサポートしていますか?
はい、サポートしていますが、ダッシュボードにクリック遷移先(click destination)は表示されません。 これは、Google Play ストアのみがサポートされているためです。
AppLovinQualityServiceGradlePlugin は configuration cache をサポートしていますか?
いいえ。デバッグビルドで configuration cache を使用したい場合は、デバッグビルドでプラグインを無効にしてください。 次の質問の回答で、その方法を説明しています。
Ad Review を導入するとビルド時間が長くなります。デバッグビルドで Ad Review を無効にすることはできますか?
Ad Review を無効にするには、以下の手順に従ってください。

    Android

    以下のように、applovin クロージャに disableIf の行を追加します。

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

    Ad Review Key は、AppLovin ダッシュボードの Account > General > Keys セクションで確認できます。

    iOS

    1. Xcode プロジェクトエディタの上部にある Build Phases をクリックします。
      1. 「AppLovinQualityService Build」という名前のビルドフェーズを見つけます。 そのビルドフェーズ名をダブルクリックして、ビルドフェーズエディタを開きます。
      2. -disableconfigs フラグを追加し、その値に Ad Review の実行を無効にしたいビルド構成のカンマ区切りリストを設定します。 例:
        AppLovinQualityService/AppLovinQualityServicePlugin.app/Contents/MacOS/AppLovinQualityServicePlugin -disabledconfigs Debug "AppLovinQualityServiceSetup-ios.rb"
        
Androidビルドで、さまざまなプロダクトフレーバー(product flavors)に Ad Review を統合しています。特定のプロダクトフレーバーで Ad Review を無効にすることはできますか?また、特定のプロダクトフレーバーで個別の Ad Review key を使用することはできますか?
特定のプロダクトフレーバーで Ad Review を無効にするには、以下のように applovin クロージャに disableIf の行を追加します。
     applovin {
       apiKey «your Ad Review Key»
       disableIf productFlavor: 'foo'
     }

Ad Review Key は、AppLovin ダッシュボードの Account > General > Keys セクションで確認できます。

特定のプロダクトフレーバーで個別の Ad Review key を使用するには、以下のように applovin クロージャに apiKeyForFlavor の行を追加します。

     applovin {
       apiKey «your first Ad Review Key»
       apiKeyForFlavor apiKey: «your second Ad Review Key», flavorName: 'foo'
       // または、apiKeyForFlavors apiKey: «your second Ad Review Key», flavorNames: ['foo1', 'foo2'] を使用することもできます
     }

search