In the app, we use the Mobile Ads SDK for Ad Manager. However, for now, it is used in conjunction with AdMob, not Ad Manager.
Now, it’d be awesome if somebody answered the following questions regarding the location used for targeting.
1. If the user is under GDPR and hasn’t given GDPR consent, does the Mobile Ads stack automatically determine some approximate IP-based location of the user for targeting purposes?
2. If the answer to question 1 is “yes”, what is the accuracy of such an approximate location: mainly the city level and sometimes the country level?
3. If the answer to question 1 is “yes”, will such an approximate location be forwarded to the mediated networks?
4. If the user is under GDPR and hasn’t given GDPR consent, will the Mobile Ads stack use a location manually passed to the Mobile Ads SDK via publisherAdRequestBuilder.setLocation()?
Hey Taras,
My name is Jon, and I'm happy to answer your questions:
1. The Consent SDK does attempt to determine the location of the user, but the SDK is only ever aware of a simple binary "yes" or "no" regarding if they are in the EEA or not. This isn't automatic but happens via the requestConsentInfoUpdateForPublisherIdentifiers call.
2. We can't disclose the precise accuracy. If the accuracy is not
3. Nothing is forwarded to any mediation networks. You have to use the APIs they provide in their SDKs.
4. IYes if the user is under GDPR and hasn't given consent, whatever is passed into setLocation will still be passed to mediation partners and to the Mobile Ads back end, but it will be ignored by Google.
Thanks.
Jon
Jon,
Your answer to my question 1 still isn’t quite clear. I’ll rephrase the question a bit.
Let’s assume the user is in the EEA and the app has notified the Mobile Ads SDK that consent hasn’t been given. If so, ads will not be targeted based on an accurate location of the user (which is personal data). But the question is whether ads will be targeted based on some approximate location (which isn’t personal data).
So does the Mobile Ads SDK or the Mobile Ads backend automatically determine some approximate location and use it for targeting when an accurate location can’t be used for that purpose?
Hey Jon,
So could you reply to my previous post in which I rephrased one of my initial questions a bit (so that everything has been clarified indeed)?
Thanks,
Taras