Ad Operations
What creative file types can I use for direct campaigns?
What creative file types can I use for direct campaigns?
- Static and animated images: JPG, PNG, and GIF
- HTML5 creatives: GAM-compatible HTML5 ZIP files (must include a properly formatted
manifest.jsonand adhere to Google Ad Manager specifications) - Third-party ad tags: We accept 3rd-party code (JavaScript or iframe tags) from certified vendors that are compatible with Google Ad Manager (GAM). This includes ad tags from platforms like Google Campaign Manager, Sizmek, Flashtalking, and other trusted sources. All third-party tags must support secure (HTTPS) delivery and adhere to industry standards.
What size of creative should I supply?
What size of creative should I supply?
How do I submit a forecast request?
How do I submit a forecast request?
How do I submit a direct campaign request?
How do I submit a direct campaign request?
How do I stop particular advertisers?
How do I stop particular advertisers?
Can I also submit a screenshot of an ad to block?
Can I also submit a screenshot of an ad to block?
How do I improve fill rate/revenue?
How do I improve fill rate/revenue?
Why is my ad latency high?
Why is my ad latency high?
CMP
How do I fix low CMP consent rates?
How do I fix low CMP consent rates?
Do I need a CMP stub?
Do I need a CMP stub?
How to find a CMP stub on page?
How to find a CMP stub on page?
- Inspect the Page Source: Right-click on the webpage and select “Inspect” or “View Page Source” from the context menu. This opens the Developer Tools in most browsers like Chrome, Firefox, or Edge.
- Search for CMP Keywords: In the Developer Tools, you can use the search function (usually accessible by pressing
Ctrl+ForCmd+F) to look for keywords associated with CMPs. Common terms to search for include__cmp,__tcfapi,consent,gdpr,optin, and names of popular CMP platforms like OneTrust, Quantcast, or Cookiebot. - Look for Script Tags: CMPs are often initialized through script tags in the HTML. Look for script tags that include URLs or paths suggesting a connection to a CMP. This might look something like
<script src="https://somecmp.com/loader.js"></script>. - Check for External Scripts and iFrames: CMPs might load their functionality from external sources. You can examine the network requests (in the Network tab of Developer Tools) for any CMP-related files being fetched when the page loads.
- Observe Cookies and Local Storage: CMPs manage consent preferences and might store these settings in cookies or local storage. Using the Application tab in Developer Tools, check for entries related to consent.
- JavaScript Objects: Some CMPs create global JavaScript objects that can be accessed via the console in Developer Tools. Typing common CMP object names like
__cmp,__tcfapi, or the names of known CMP services and checking for a non-null response can indicate the presence of a CMP.
Who should I add to my CMP as Vendors?
Who should I add to my CMP as Vendors?
- Content Ignite
- Adform A/S
- Index Exchange, Inc.
- Sovrn, Inc.
- Onetag limited
- OpenX
- PubMatic, Inc
- TripleLift, Inc.
- Google Advertising Products
- Improve Digital
- Smaato, Inc.
- Yahoo EMEA Limited
- Magnite, Inc.
- Equativ
- ADYOULIKE SA
- LoopMe Limited
- Unruly Group LLC
- Criteo
- The MediaGrid Inc.
- Onfocus (adagio)
- Sharethrough, Inc
- ADman Interactive SLU
- Monet Engine Inc
- PulsePoint, Inc.
- Emodo, Inc.
- Verve Group Europe GmbH
- Xandr, Inc.
- Microsoft Advertising
- LinkedIn Ireland Unlimited Company
- Revcontent
- GumGum, Inc.
- Ogury Ltd
- Seedtag Advertising S.L
- media.net
- The UK Trade Desk Ltd
- Amazon Ad Server
- Amazon Advertising
- Yieldmo, Inc.
- Beachfront Media LLC
- Mintegral International Limited
- Sonobi, Inc
- Intercept Interactive Inc. dba Undertone
- Kargo Global Inc.
- Smile Wanted Group
Technical Setup
Do Content Ignite require me to replace the Google Publisher Tag (GPT) on page?
Do Content Ignite require me to replace the Google Publisher Tag (GPT) on page?
- Option (1) In most instances CI will be responsible for the publisher’s ad operations and trafficking and deliver those campaigns via our own GAM instance.
- Option (2) If the publisher wishes to remain in control we typically work via a “Teams” function in GAM. These campaigns would still flow via our GAM instance, but the publisher has access to traffic those campaigns.
Why is Ads.txt so important?
Why is Ads.txt so important?
Why do I need Ads.txt?
Why do I need Ads.txt?
I have updated my Ads.txt but its not showing in the platform
I have updated my Ads.txt but its not showing in the platform
How do I fix GA integration issues?
How do I fix GA integration issues?
Google Analytics is not pulling through to Fusion
Google Analytics is not pulling through to Fusion
- Log In: Access your Google Analytics account under the account you’d like to connect.
- Locate the Property ID:
- Open the Admin settings.
- Under Property, select Property Details.
- Find and copy your Property ID, typically a 9-digit numeric code.
- Map the Property ID:
- Navigate to Google Analytics (GA4) in the Integrations section in Fusion, click the more icon (with the 3 dots) and select the option to Manage the integration.
- Under Property ID Mapping, select the relevant publisher and paste the copied Property ID into the Publisher ID column.
- Save and Activate: Click Save to activate the integration and start fetching analytics data straight away.
What about GPT replacement?
What about GPT replacement?
I’m unable to log in. What do I do?
I’m unable to log in. What do I do?
Why do I need to whitelist Content Ignite’s bot?
Why do I need to whitelist Content Ignite’s bot?
Can the ads.txt file be hosted on a subdomain like 'www', or does it need to be on the root domain?
Can the ads.txt file be hosted on a subdomain like 'www', or does it need to be on the root domain?
Why am I getting console errors?
Why am I getting console errors?
?cipt_test_ads=true&cipt_no_hb_ads=true I am seeing an occasional error in the prebid.js console - is this a concern?
I am seeing an occasional error in the prebid.js console - is this a concern?
Campaign Management
Where do I find the data for my live or previous direct campaigns?
Where do I find the data for my live or previous direct campaigns?
Where do I find campaign data?
Where do I find campaign data?
What are the recommended creative sizes for my direct campaigns?
What are the recommended creative sizes for my direct campaigns?
Can I use custom ad unit sizes for my direct campaigns?
Can I use custom ad unit sizes for my direct campaigns?
Can I rename GAM ad units?
Can I rename GAM ad units?
How do I name Fusion configs?
How do I name Fusion configs?
Do you support 3rd party tags for campaign creatives?
Do you support 3rd party tags for campaign creatives?
Do you support HTML5 Creatives?
Do you support HTML5 Creatives?
Ad Unit Management
Can I name the ad unit configs in Fusion?
Can I name the ad unit configs in Fusion?
Can I rename ad units in GAM?
Can I rename ad units in GAM?
Can I use bespoke sizes for ad units?
Can I use bespoke sizes for ad units?
Experiments & Testing
How do I run an Experiment?
How do I run an Experiment?
How do I conduct an Experiment?
How do I conduct an Experiment?
Protections, Quality & Blocks
How can I stop particular advertisers advertising on certain publishers sites?
How can I stop particular advertisers advertising on certain publishers sites?
Can I have a look at the type of quality of ads showing on particular sites?
Can I have a look at the type of quality of ads showing on particular sites?
What IPs should or bots should we allow from Content Ignite to prevent any blocking of requests?
What IPs should or bots should we allow from Content Ignite to prevent any blocking of requests?
ContentIgniteBot/1.0 (compatible; Mozilla/5.0; +[https://api.tagdeliver.com](https://api.tagdeliver.com/))Do Content Ignite store IP address, device ID or cookie ID data and where this data will be stored?
Do Content Ignite store IP address, device ID or cookie ID data and where this data will be stored?
I want to investigate a bad ad?
I want to investigate a bad ad?
-
Add this string to the end of the page url
?cipt_debug=true&cipt_disable_refresh=trueimportant to note when adding the query string parameters to the url make sure the url doesn’t already include a?such asexample.com?page_id=1234as in this case you would need to include our debug parameters starting with¬?so&cipt_debug=true&cipt_disable_refresh=true* - Open page inspect and select console view
- Amongst the script you will see a list of completed auctions with the assigned unit and the partner who won the auction Important to note If you don’t see the SSP win for a unit, that means either GAM (Adx, Open Bidding, Campaigns) or Amazon has won the auction, as neither shares details about the creative that get served.*
-
Please export all this data in the console view and send it over to [email protected] in a plain text file.
*If this does not return any information about the prebid auction SSP that usually means it was won by one of the previously mentioned ad servers which do not share creative details, to confirm this you can filter by
auction(it will show as APS or adx as the winning bidder)
Why do I see `Ad Removed` on my ad units?
Why do I see `Ad Removed` on my ad units?
What triggers a “heavy ad intervention”?
Chrome defines a heavy ad as one that uses more than:- 4 MB of network data,
- 15 seconds of CPU usage in any 30-second window,
- or 60 seconds of total CPU usage overall.
But what if the browser is already under strain?
If a page is already consuming significant CPU or memory due to:- lots of JavaScript activity,
- multiple videos,
- animations,
- complex rendering tasks,
- or just too many tabs open,
- A “normally fine” ad unit might tip over the limit faster if the system is already under pressure.
- The thresholds are absolute, but how quickly an ad hits them can vary depending on the environment.
If you are seeing heavy ad intervention or seeing ad units not loading, it may not always be because the ad itself is misbehaving — the page context and user environment matter too.Read more here https://docs.contentignite.com/reporting/insights/diagnostics/#heavy-ad-intervention-publisher-issue
Floors
How do I create a Dynamic Floor Set Up?
How do I create a Dynamic Floor Set Up?
-
Created new custom key-values (ci-df) in GAM
- Create the
ci-dfkey - Copy and paste the following values as values with with Value Type
Predefinedselected-
Values
-
Values
- Create the
-
Edit your existing AdX line item
- Set start time to now, set end time to unlimited
- Set to Run of Network
- Set Inventory Type to
Display(set more up forInterstitialetc) - Set Custom Targeting to;
ci-dfis any of0.01,0.02etc for the 200 values
-
Add each Unified Pricing Rule to GAM
- name =
ci-df-0.01 - custom targeting =
ci-dfis any of0.01 - check
Set floor prices - Branded =
0.01
- name =