DV360 Advanced Rules
In this article, you'll find the Advanced Rules currently available to deploy on your DV360 campaigns. Think of this catalog as a starting point. These rules have been built from real client requests…
Think of this catalog as a starting point. These rules have been built from real client requests to prevent unnecessary spend and flag unusual activity, but they are fully customizable. We regularly update this framework and can build entirely new, tailored rule solutions based on what your team needs to succeed.
Want to activate a rule or design a completely new one? Reach out to your adnomaly representative, and we’ll set it up for you.
DV360 Advanced Rule Catalog
The table below outlines each rule's scope, alert conditions, and real-life scenarios. For information on the advanced rules, refer to the rule catalog table below.
RULE NAME | RULE DESCRIPTION | PRACTICAL EXAMPLE |
No Audience Targeting | Triggered when an Insertion Order (IO) or Ad Group is created or modified with absolutely no audience targeting, keyword exclusions, or contextual safety lists selected. | A new insertion order is launched without any audience segments, keyword exclusions, or contextual targeting applied, causing ads to be eligible for a much broader audience than intended. The rule detects the missing targeting configuration and flags the setup before delivery begins. |
YouTube Geo / Language | Enforces a strict geographic configuration for Switzerland (CH) alongside German (DE), French (FR), and Italian (IT) languages for YouTube Line Items, automatically pausing the overarching Insertion Order (IO) on violation. | A YouTube line item intended for users in Switzerland is configured with broader regional targeting, allowing delivery outside the approved market or language requirements. The rule detects the geographic mismatch and pauses the insertion order to maintain compliance. |
Public Inventory Block | Monitors inventory source selections to automatically deactivate Video Line Items if public inventory exchanges or unconfirmed channels are selected. | A premium video campaign is configured to deliver across public inventory exchanges instead of approved private marketplaces, increasing the risk of ads appearing on unapproved inventory sources. The rule detects the inventory configuration and deactivates the line item. |
Broken URL - CM360 | Cross-references active Campaign Manager 360 (CM360) asset data to verify that landing pages embedded within DV360 setups remain active and reachable. | A landing page associated with an active CM360 creative becomes unavailable after the campaign has launched, causing users to reach an inaccessible destination. The rule verifies the landing page status and flags the broken URL for correction. |
YT URL - CM360 | Compares the designated landing page strings from CM360 against the final URL inputs configured inside DV360, triggering an alert on any mismatch. | A campaign is configured with a destination URL in DV360 that differs from the approved landing page defined in Campaign Manager 360. The rule compares both configurations and flags the URL mismatch before it impacts reporting or user experience. |
Internal Account ID | Verifies that campaign names strictly include an approved internal tracking ID that begins with a specific pattern and follows an explicit structure. | A campaign is created without the required internal account identifier, or the identifier does not begin with the letter "D" or follow the expected naming pattern. The rule validates the campaign name and flags the missing or invalid identifier. |
UTM Custom Parameter | Scans destination landing pages to verify that vital tracking string components, specifically source, medium, campaign, or content parameter, are completely present. | A campaign is launched with landing page URLs that are missing one or more required UTM parameters, preventing traffic from being attributed correctly in analytics. The rule scans the destination URLs and flags the missing tracking parameters. |
Measurement Pixel Check | Ensures that the required third-party tracking pixel URL parameters are accurately appended to the setup based on specific naming conventions. | A campaign is configured without the required third-party tracking pixel URL parameters, preventing accurate measurement and attribution. The rule scans the tracking configuration and flags any missing or invalid tracking parameters. |
Market Type - Video | Monitors inventory source configurations to automatically detect ad groups if the supply type is set to unapproved public exchanges instead of private marketplaces. | A premium video campaign is configured to use Open Market inventory instead of approved private marketplaces, increasing the risk of ads appearing on unapproved inventory sources. The rule detects the market type configuration and flags it for review. |
Fee Check | Validates the presence and absolute accuracy of technical platform fee settings by comparing current line configurations against dynamic historical account data. | A line item is configured without the required data or inventory fee settings in a new ad group, resulting in inaccurate cost calculations and reporting. The rule compares the configured fees against expected account settings and flags any missing or inconsistent values. |
Click Tracker Mismatch | Scans impression tracker input fields to catch setup errors where click tracking strings have been incorrectly pasted into impression slots. | A creative is configured with a click tracking URL in the impression tracker field, preventing tracking from functioning as intended. The rule detects the tracker mismatch and flags the configuration before the creative is delivered. |
How did we do?
Amazon Ads Advanced Rules
Google Ads Advanced Rules