Skip to main content

InMobi Choice (CMP) Setup

This guide provides all the steps required to create and implement a Cookie Consent page for your domain using InMobi Choice (CMP).

Why InMobi Choice?

InMobi has been tested and is fully compatible with OCM's tools, complies with the latest Google policies, and is straightforward to implement.


Login / Sign Up​

Log in or create a free InMobi account at: https://choice.inmobi.com/login



Theme Configuration​

Click "Themes" in the right-hand menu, then select "+ Create Theme" and choose Site (or App if you want the CMP for an App).

Themes Menu

Add a theme name relevant to the domain. Each domain requires its own theme.

Theme Name and Regulations

Regulation Settings​

Ensure that European regulation (GDPR) & US regulation are both enabled.

Click "Basic" under "GDPR Consent Settings".

Here you can customize the UI and select the following:

  • Under "CMP UI Language", your preferred language
  • Under "Choose layout", your preferred layout/look
  • The Buttons' text labels
GDPR Consent Settings

Disagree Button​

To help controllers demonstrate compliance with UK GDPR Articles 4(11) and 7, your first-layer cookie banner must present "Reject All" with equal prominence to "Accept All." The UK ICO requires that it be as easy to reject non-essential cookies as it is to accept them; not showing a "Reject All" option (or burying it in a second layer) is non-compliant and risks enforcement.

UK GDPR Warning

If needed, add any Privacy Policy, Terms, or similar links under Custom Footer Links.

Custom Footer Links

Colors​

Under the "Colors" tab, customize the message and banner colors as desired.

Colors Tab

Customize Privacy​

  • Select TCF 2.3
  • Enable Use Stacks
  • There is no need to configure any restrictions
Customize Privacy

Privacy Widget​

Here you can customize the Persistent Consent Link label.

Requirement

This link must be visible and placed where no ads can cause accidental clicks.

Code to trigger it as a pop-up:

__tcfapi('displayConsentUi', 2, function() {});
Privacy Widget

Override CSS​

Use the Override CSS section to add custom CSS. CSS overrides can also be placed directly in your domain's source code if preferred.

Override CSS

Finish Theme​

Click "Create Theme" at the bottom right.

Create Theme Button


Property Configuration​

Click "Properties" in the right-hand menu and select "+ Create Property" > Protect Site or Protect App.

Properties Menu

Basic Details​

Complete the following fields under the Basic Details tab:

FieldDescription
Site URLEnter the exact URL as shown in the browser, without "https://"
Site NameFree text, usually the domain name
Logo URLURL of the domain's logo (it will resize automatically)
CMP VersionSelect the latest version
Publisher CountryChoose your primary operating country

Examples for Site URL:

  • https://www.site.tld → www.site.tld
  • https://site.tld → site.tld
Basic Details

When finished, click "Continue to Regulation Details."

Regulation Details​

  1. Select "Worldwide" on "Which users should be asked for consent?" (The appropriate regulation will apply automatically per user.)
Regulation Details
  1. Select Yes to "Enable Google Basic Consent"

A pop-up will open:

Google Consent Popup


Configuration

All additional options must be enabled and set to Denied, and all Additional Settings should be selected as shown below:

Google Consent - Correct Configuration

Configure the following settings:

  • Ask user for consent: Your site only
  • String Format: Both
  • Under Your consent configuration, choose "I define my goals"
GDPR Consent Details

A Customize Purposes window will pop up.

Select all the purposes exactly as shown in the image below, then click Save.

Customize Purposes

Then configure the remaining items as shown below:

Additional GDPR Settings

GDPR - Vendor Details​

  • Show new vendors every: 30 days
  • Enable Google Vendors: Yes
Vendor Details

MSPA Regulation Settings​

Leave the default settings unchanged.

Click "Continue to Design."

Continue to Design


Finalize & Publish​

  1. Click "Copy Tag" and place the generated script above your ocm.js script in the website source code
  2. Click "Publish Property" (bottom right) to complete the setup
Finish Setup


Script Placement

Make sure the InMobi CMP script is placed before the OCM script in your HTML for proper initialization.



Vendor setup​

Open the vendor settings​

In the InMobi Choice CMP, go to the vendor settings. You'll see four tabs: IAB Vendors, IAB Vendors 2.3, Non-IAB Vendors and Google Vendors. The main one is IAB Vendors 2.3, the current TCF version.

Be sure our ad partners are whitelisted​

In the IAB Vendors 2.3 tab, search for and enable:

  • ADYOULIKE SA
  • Aniview LTD
  • ConnectAd Demand GmbH
  • Epsilon (Lotame)
  • FreeWheel
  • GumGum, Inc
  • ID5 Technology Ltd
  • Madinad Magnite, Inc. (Carbon AI Limited)
  • Magnite, Inc. (Outstream)
  • Marfeel Solutions, SL
  • Marfeel Solutions SL (Compass)
  • Media.net
  • Membrana Europe BV
  • OCM
  • Ogury
  • Outbrain Inc.
  • Sparteo
  • Triple13 Ltd

Also enable any third-party tools used on the site (for example: glomex GmbH, Phaistos Networks, iPROM, Disqus). If you can't find a vendor in this tab, check the Non-IAB Vendors tab.

When in doubt, enable all vendors​

If you're unsure which vendors the site uses, whitelist all vendors in the IAB Vendors 2.3 tab. That way no partner is blocked from receiving consent, which would reduce ad revenue.

Save and publish​

Save the changes and publish the CMP configuration. They take effect for new visitors, and for returning visitors when they next see the consent banner.



Support​

If you need assistance or further clarification, please contact us at: support@orangeclickmedia.com