This topic offers comprehensive instructions for implementing the InMobi Choice Universal Tag. It includes step-by-step instructions for integrating the InMobi Choice Universal Tag to obtain user consent before activating any tags on your websites. Ensure that you have completed site and consent configurations before tagging.
The Universal Tag encompasses InMobi Choice. This integrated approach allows us to offer InMobi Choice free of charge to all users, simplifying the implementation process with a combined tag.
For Google Tag Manager support, see TCFv2 Google Tag Manager (GTM) Implementation.
IAB Europe mandates the migration of CMP scripts from consensu.org subdomains. InMobi Choice has completed this. Publishers must update the consent domain to avoid audits and reminders from IAB Europe. Failure to make required changes may lead to website issues after consensu.org
deprecation.
If you are a Publisher already using our Choice product please follow the steps below:
Callbacks are intended to be handled directly by the CMP through event listeners, as the calls to the CMP commands are intended to be resolved in a synchronous way. We recommend attaching asynchronous callbacks to the CMP through this method as it will be the source of information set up by the CMP at specific moments.
Troubleshooting the CMP behavior using the developer console of a browser is the best way to ensure that the tag implementation is done correctly. Some of the common issues that can impact CMP prompt are listed below.
GET https://cmp.inmobi.com/choice/tVZtC4A8fAP1L/www.inmobi.com/choice.js?tag_version=V3
Solution: Please ensure that the API call, like the example above, matches the same site URL you configured in the Choice Portal. Most common mistakes include:
Entering domain.com in the Choice 'Site' portal when the site actually loads as www.domain.com (or vice versa) - be sure these match exactly and are lower-case.
Not enabling 'Apply to all my subdomains?' option when creating or editing sites.
Not entering the exact 'accountId' or 'p-accountId' - please copy this exactly since it is case-sensitive and do not include the 'p-' prefix.
Solution: Since the CMP handles the call to get non-IAB vendors by default, we do not recommend making edits to the tag to do so manually. If a developer intends to invoke this manually, they need to handle HTTP 403 error response returned when there are no non-IAB vendors listed for the account.
GET https://cmp.inmobi.com/choice/tVZtC4A8fAP1L/www.domain.com/choice.js?tag_version=V3
By installing this SDK update, you agree that your Children Privacy Compliance setting remains accurate or that you will update that setting, whenever there is a change in your app's audience. You may update the app's Children Privacy Compliance settings at https://publisher.inmobi.com/my-inventory/app-and-placements.