AppLovinQualityService スクリプトを実行する必要がありますか?AppLovinQualityService スクリプトが実行されるたびに、AppLovinQualityService SDK がアップデートされているように見えます。SDK は VCS で管理すべきではないのでしょうか?git では管理しません。
そのため、プロジェクトを新しいマシンにクローン/プルするたびに、初期プロジェクトセットアップ時にスクリプトを実行する必要があります。
AppLovinQualityService セットアップスクリプト(通常は AppLovinQualityServiceSetup-ios.rb という名前)を VCS にコミットすべきですか?AppLovinQualityService セットアップスクリプトが時々アップデートされることに気付きました。その際、VCS に再コミットする必要があります。これは正常ですか?AppLovinQualityService の新しいバージョンがリリースされたときにアップデートされます。
その場合は、再コミットしてください。
Ad Review の有効化ステップで build.gradle に追加した行を削除します。
Ad Review サービスを有効にするために実行した Ruby スクリプトを再実行します(これは Ad Review の有効化ステップで行ったものです)。
その際、パラメータ uninstall を追加します。
bash ruby AppLovinQualityServiceSetup-ios.rb uninstall
Integration Manager で Enable Ad Review チェックボックスのチェックを外します。 次回クリーンなプロジェクトをエクスポートするときには、Ad Review 統合は含まれません。
ruby AppLovinQualityServiceSetup.rb install -localframeworks «拡張子なしのフレームワーク名»
たとえば、専用のフレームワークターゲットが FooBar.framework の場合、コマンドを以下のように実行します。
ruby AppLovinQualityServiceSetup.rb install -localframeworks FooBar
AppLovinQualityServiceGradlePlugin は configuration cache をサポートしていますか?以下のように、applovin クロージャに disableIf の行を追加します。
apply plugin: 'applovin-quality-service'
applovin {
apiKey «your Ad Review Key»
disableIf buildType: 'debug'
}
plugins {
id("applovin-quality-service")
}
applovin {
apikey = "«your Ad Review Key»"
disableIf(mapOf("buildType" to "debug"))
}
Ad Review Key は、AppLovin ダッシュボードの Account > General > Keys セクションで確認できます。
-disableconfigs フラグを追加し、その値に Ad Review の実行を無効にしたいビルド構成のカンマ区切りリストを設定します。
例:
AppLovinQualityService/AppLovinQualityServicePlugin.app/Contents/MacOS/AppLovinQualityServicePlugin -disabledconfigs Debug "AppLovinQualityServiceSetup-ios.rb"
applovin クロージャに disableIf の行を追加します。
applovin {
apiKey «your Ad Review Key»
disableIf productFlavor: 'foo'
}
applovin {
apikey = "«your Ad Review Key»"
disableIf(mapOf("productFlavor" to "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'] を使用することもできます
}
applovin {
apiKey = "«your first Ad Review Key»"
apiKeyForFlavor("«your second Ad Review Key»", "foo")
// または、apiKeyForFlavors("«your second Ad Review Key»", listOf("foo1","foo2")) を使用することもできます
}