AppLovinQualityService script every time I build?AppLovinQualityService script executes, the AppLovinQualityService SDK seems to update. Should the SDK not be managed by a VCS?git.
This is why you should run the script on initial project setup every time you clone/pull your project to a new machine.
AppLovinQualityService setup script (typically called AppLovinQualityServiceSetup-ios.rb) to my VCS?AppLovinQualityService setup script sometimes updates. When it does, I need to recommit it to my VCS. Is that normal?AppLovinQualityService release.
You should re-commit it in those cases.
Remove the lines that you added to build.gradle during the Enable Ad Review step.
Re-execute the Ruby script that you executed to enable the Ad Review service (you did this during the Enable Ad Review step).
When you do, add the parameter uninstall:
bash ruby AppLovinQualityServiceSetup-ios.rb uninstall
Uncheck the Enable Ad Review checkbox in the Integration Manager. The next time you export a clean project, it will not have Ad Review integration.
ruby AppLovinQualityServiceSetup.rb install -localframeworks «framework name without extension»
For example, if your dedicated framework target is FooBar.framework, you run the command as follows:
ruby AppLovinQualityServiceSetup.rb install -localframeworks FooBar
AppLovinQualityServiceGradlePlugin support configuration cache?Add a disableIf line to your applovin closure like this:
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"))
}You can find your Ad Review Key in the Account > General > Keys section of the AppLovin dashboard.
-disableconfigs and set its value to a comma-separated list of build configurations on which you want to disable Ad Review from running.
For example:
AppLovinQualityService/AppLovinQualityServicePlugin.app/Contents/MacOS/AppLovinQualityServicePlugin -disabledconfigs Debug "AppLovinQualityServiceSetup-ios.rb"
disableIf line to your applovin closure like this:
applovin {
apiKey «your Ad Review Key»
disableIf productFlavor: 'foo'
}
applovin {
apikey = "«your Ad Review Key»"
disableIf(mapOf("productFlavor" to "foo"))
}You can find your Ad Review Key in the Account > General > Keys section of the AppLovin dashboard.
To use distinct Ad Review keys on a specific product flavor, add an apiKeyForFlavor line to your applovin closure like this:
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']
}
applovin {
apiKey = "«your first Ad Review Key»"
apiKeyForFlavor("«your second Ad Review Key»", "foo")
// alternatively you can use apiKeyForFlavors("«your second Ad Review Key»", listOf("foo1","foo2"))
}