Should an Android SDK integrate Google UMP if GAID/ASID are provided by the host app?

1 day ago 2
ARTICLE AD BOX

I’m developing an Android SDK for a client. When integrated into application, the SDK renders a button that allows the user to link their application account to the client’s service. The SDK expects GAID (Google Advertising ID) and ASID (App Set ID) as optional parameters during initialization.

I'd like to clarify the following consent management issues:

In my understanding, if the SDK only relies on the application to provide GAID/ASID, then the SDK itself is not directly responsible for handling user consent. In that case, integration with Google UMP (User Messaging Platform) would not be necessary, since the host app is the one managing consent and deciding whether to provide identifiers. Is it correct?

What would happen if I decided to add an explicit function inside the SDK to retrieve GAID directly from the device? Would integration with UMP be required?

Read Entire Article