Troubleshoot blank ads on your webpage
There are several reasons why blank ads may be served to your webpage. These reasons include:
House line items are not booked for your site (See below.)
Flash or other types of custom creatives are booked to run on a given site and the site is using standard ad tags (See below.)
Inactive DFP ad tags have not been removed (See below.)
Tags incorrectly contain spaces or typos (See below.)
Line items targeting the ad unit aren't set up correctly (See below.)
In the case of third-party creatives, there could be a problem with the third-party code or with the DoubleClick ad server. (See Third-party creative isn't delivering for more information.)
If you are using legacy DART tags, you must re-tag using Google Publisher Tags (GPT) prior to the cutoff date, to ensure seamless ad serving on your site(s). Learn more
House line items not booked
The most common mistake that results in line items not being served is when tags are correctly implemented on your webpage but there are no paying line items that meet the criteria of the user and a house line item has not been booked for the size of the ad unit. This oversight can occur when new sizes of ad units are created and there are no house line items of this size. When the paying line items targeted to these ad units have reached their intra day cap, a house line item will take the remnant inventory. If no house line items are booked, a gray gif system default ad (an “unfilled impression") will serve and the user will see a blank.
To avoid this problem, you must:
Book a run-of-network house line item for every possible ad unit size, so that when any new ad units are created a house line item is targeted to run on them.
Make sure to book as many house line items as there are same-size tiled ad slots in a webpage. Because the
tile=valuekey-value prevents the same line item from being served to a webpage, if there are, for example, two 728 x 90 ad tags in a webpage and only one 728 x 90 house line item that can be served to it, if that house line item is served to the first ad tag, there is nothing available to serve to the second ad tag, and a default (blank) line item is served instead.
Website is using standard ad tags and only has custom creative placements booked to that site
Failure to remove inactive DFP ad tags
DFP ad tags remain active in your website until you remove them. If you reorganize your website and do not remove DFP ad tags that are associated with ad units that are no longer being sold, each time the webpage containing these tags is requested by a user, a line item is also requested. Under these circumstances, an unfilled impression is counted for the ad unit associated with the unused DFP ad tags.
Spaces or typos in tags
Blank ad slots can indicate a problem with the syntax of DFP ad tags. If there are any spaces within the quotes of either the a
IMG src="" tags, the DFP ad tags are truncated at the space. In these instances, the ad request might not be made or all of the information in the request might not be sent. The following is an example of incorrect legacy DFP tags where the space is shown by an underscore:
For more information about ad tags, see the following articles:
- Troubleshooting Google Publisher Tags (GPT)
- Sample GPT tags
- Troubleshooting legacy DART tags
- Legacy DART tag syntax
Problems with the line items targeting the ad unit
Line item eligibility:
Go to the "Inventory" tab, select the troublesome ad unit, click the "Line items" tab under the "Activate", "Deactivate", and "Archive" buttons, and see if at least one line item is delivering.
Check inventory to see if there are enough impressions for the line items targeting the troublesome ad unit.
Line item targeting:
Line items have to be properly targeted to the ad tag in order to serve. Example: If a line item is targeting a key-value but the key-value isn't in the ad tag, the line item won't serve to that tag. To troubleshoot, review any line items you believe should be serving to this tag and check whether they match what’s on the page.
If the blank ad unit is designated as "special", traffickers must specifically target it even if it’s in a level below an ad unit that’s been targeted. No line item will serve to special ad units unless those ad units are specifically targeted. (Learn more about special ad units.)
Line item status: Line items have to be live (approved) and have creatives assigned to it. The creatives' flight dates must start past the line item start date and end before the line item ends. When troubleshooting, wait 20 minutes after approving the line item to see if the ad unit is still blank since information from DFP pushes to the ad server every 20 minutes.
Line item delivery settings:
"Only one" but there are multiple tags to which the line item can be delivered.
Existing ads may have hit their daily impression goals, or they may have other targeting (like geo, dayparting or freq. caps) that are preventing them from serving to you.
Check any frequency cap or advertiser exclusion labels assigned to the line item to see if they would prevent the line item from delivering.