So suppose I have Admob (or a different ad provider/mediation), together with some ad providers as part of mediation (or none).
It says I need to fill the "goodVendorConfiguration":
https://github.com/bocops/UMP-workarounds/blob/main/detect_insufficient_consent/android/kotlin/detect_insufficient_consent.kt#L72
// TODO vendor configuration is variable, so needs to be defined by the individual developer
// - run app and make sure that a valid configuration is stored
// - have the app log the value of [tcVendorString], then copy that value to the following line
// - repeat if ad configuration changes, perhaps make this value available via remote configuration instead
val goodVendorConfiguration = "TODO"
Suppose I do fill it and right now it works fine, and can detect "All" vs other cases, meaning I can detect that the user has accepted to all ad-consent options.
I know it says we should have remote-config for this, but there are other issues as to how we even detect we need to change it, and what happens till we do notice it.
My questions:
-
what exactly will make it need a change? Will adding a new ad-source for the mediation mean it will need to change? Or maybe need to change something in the list of vendors? Or maybe even Google could change it without me noticing or doing anything to trigger it?
I ask to know how reliable is this method.
-
What will happen when the goodVendorConfiguration doesn't match perfectly ? Is it possible to have "Maybe consent-all" ?
-
On StackOverflow, there is a similar detection method but it talks only about Admob:
https://stackoverflow.com/a/68310602/878126
What happens there? Will it stay "ok" as long as we use Admob (as mediation and/or ad-source) ? Meaning that we know that at least for Admob, it should be fine to get ads?
I ask this because I know that limited ads are problematic for Admob?
So suppose I have Admob (or a different ad provider/mediation), together with some ad providers as part of mediation (or none).
It says I need to fill the "goodVendorConfiguration":
https://github.com/bocops/UMP-workarounds/blob/main/detect_insufficient_consent/android/kotlin/detect_insufficient_consent.kt#L72
Suppose I do fill it and right now it works fine, and can detect "All" vs other cases, meaning I can detect that the user has accepted to all ad-consent options.
I know it says we should have remote-config for this, but there are other issues as to how we even detect we need to change it, and what happens till we do notice it.
My questions:
what exactly will make it need a change? Will adding a new ad-source for the mediation mean it will need to change? Or maybe need to change something in the list of vendors? Or maybe even Google could change it without me noticing or doing anything to trigger it?
I ask to know how reliable is this method.
What will happen when the goodVendorConfiguration doesn't match perfectly ? Is it possible to have "Maybe consent-all" ?
On StackOverflow, there is a similar detection method but it talks only about Admob:
https://stackoverflow.com/a/68310602/878126
What happens there? Will it stay "ok" as long as we use Admob (as mediation and/or ad-source) ? Meaning that we know that at least for Admob, it should be fine to get ads?
I ask this because I know that limited ads are problematic for Admob?