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).
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).

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

Regulation Settings
Ensure that European regulation (GDPR) & US regulation are both enabled.
GDPR Consent Settings
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

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.

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

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

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

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() {});

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.

Finish Theme
Click "Create Theme" at the bottom right.

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

Basic Details
Complete the following fields under the Basic Details tab:
| Field | Description |
|---|---|
| Site URL | Enter the exact URL as shown in the browser, without "https://" |
| Site Name | Free text, usually the domain name |
| Logo URL | URL of the domain's logo (it will resize automatically) |
| CMP Version | Select the latest version |
| Publisher Country | Choose your primary operating country |
Examples for Site URL:
https://www.site.tld→www.site.tldhttps://site.tld→site.tld

When finished, click "Continue to Regulation Details."
Regulation Details
- Select "Worldwide" on "Which users should be asked for consent?" (The appropriate regulation will apply automatically per user.)

- Select Yes to "Enable Google Basic Consent"
A pop-up will open:

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

GDPR - Consent Details
Configure the following settings:
- Ask user for consent: Your site only
- String Format: Both
- Under Your consent configuration, choose "I define my goals"

A Customize Purposes window will pop up.
Select all the purposes exactly as shown in the image below, then click Save.

Then configure the remaining items as shown below:

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

MSPA Regulation Settings
Leave the default settings unchanged.
Click "Continue to Design."

Finalize & Publish
- Click "Copy Tag" and place the generated script above your
ocm.jsscript in the website source code - Click "Publish Property" (bottom right) to complete the setup

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