Technical requirements

Google provides translated versions of our Help Center as a convenience, though they are not meant to change the content of our policies. The English version is the official language we use to enforce our policies. To view this article in a different language, use the language dropdown at the bottom of the page.

Display & Video 360 users must comply with this Google Ads policy. Visit the Display & Video 360 help center for additional restrictions.

To help us keep ads clear and functional, advertisers must meet certain technical requirements.

Below are some examples of what to avoid in your ads. Learn about what happens if you violate our policies.

One website per ad group

The following is not allowed:

red x mark Using more than one display URL domain in a single ad group

Example: Using two display URLs that are hosted on different sites
Troubleshooter: One website per ad group
Illustrating one domain per ad group

If your ad was disapproved, your ad group may have contained more than one top-level domain in your ads' display URLs or keyword URLs. Remember that paused ads also need to use the same domain as the other ads and keywords in your ad group.

Here's what you can do:

Once your ad group contains only active and paused ads using the same domain, request a review and we'll see if we can approve your ad to start running:

  1. Visit your Ads tab and look at the "Status" column. Hover over the white speech bubble Ad disapproval bubble next to "Disapproved."
  2. Click "Resubmit my campaign for review." Remember that this link will appear only if your ad was disapproved for certain violations.
  3. Follow the on-screen instructions to resubmit the eligible disapproved ads in your campaign.

Unacceptable HTML5 ad

The following is not allowed:

red x mark HTML5 ads that don’t function properly or appear blank

Examples: Embedding assets in child frames, loading resources from unapproved third-party sources, using non-Google fonts, adding audio or video tags

Troubleshooter: Unacceptable HTML5 ad
  1. Find the problem. Review the ad and its contents and use the Google Ads HTML5 Validator to find out what’s causing the ad to appear broken or blank.
  2. Edit the ad. Once you’ve fixed the problem, upload the ad again. This will submit the ad for review.

    Most ads are reviewed within 1 business day, though some can take longer if they need a more complex review.

Account limits

The following is not allowed:

red x mark Exceeding account limits for ads and other content

red x mark Excessive submissions through multiple accounts

red x mark Campaign configuration that creates an undue burden on our systems

Review the account limits information to learn about the amount of content we accept from advertisers. Until you remove the excessive content, you may not be able to create any new campaigns, ads, or assets.

Unsupported language

The following is not allowed:

red x mark Ad or destination content in an unsupported targeting language

Example: Languages that aren’t supported by Google Ads language targeting

Note: The standard languages available for language targeting can be used in ads and destinations, but some ad formats, such as Review assets have different language restrictions. Make sure that content for these formats is in an approved language.

Learn how to fix a disapproved ad.

Unavailable video

The following is not allowed:

red x mark Videos whose status is changed to “deleted” after submission.

red x mark Videos whose status is changed to “private” after submission.

 red x mark Videos marked live premiere.

 red x mark Videos marked sponsors or members only.

Learn how to fix a disapproved ad.Make sure that the video isn’t removed or marked private. If your video hosting service is down, try uploading the video to YouTube.

Restricted Access Video

The following is not allowed:

red x mark Videos that are age-gated by YouTube.

Learn how to appeal the age restriction on your video.

 red x mark Videos subject to an IP claim initiated by YouTube or the content owner.

 red x mark  Videos that are subject to Youtube content restrictions

Geo Restricted Video

The following is not allowed:

red x markVideos that are not available in a country that the ad targets

Examples: Blocking a video in specific territories after uploading.

Video Content Changed

The following is not allowed:

red x markVideos that changed after the ad unit was created.

Resolve by recreating a new ad creative after the video content has changed.

Unacceptable video format

The following is not allowed:

red x mark Uploading videos in a format that is not supported in Google Ads or YouTube

Learn how to fix a disapproved ad. If you can’t convert the video to an accepted format, upload a different video that complies with the policy. Refer to the list of supported video formats for YouTube upload.

Unacceptable script

The following is not allowed:

red x mark Using Google Ads scripts to circumvent any restrictions or limits on usage of Google Ads, or using them for any other non-business-related purpose

Example: Using scripts to circumvent operations quota limits

red x mark Using unsupported methods to access the Google Ads scripts

Note: Acceptable methods are outlined in the scripts documentation.

red x mark Excessive or abusive use of scripts, including unreasonable request volumes

red x mark Scripts that modify, disrupt, or disable any features, performance, or functionality of the Google Ads platform

red x mark Failing to comply with best practices when using scripts to read data for more than 1 million entities (such as keywords or ads) or edit more than 100 thousand entities daily

Note: Refer to the scripts documentation for best practices.

Check your scripts for abusive or excessive activity and then edit them to comply with these policies.

Policy enforcement for Google Ads scripts

Right to review scripts

Google may monitor and audit any Google Ads scripts activity. These investigations may include Google accessing, reviewing, and using your script to, for example, identify security issues that could affect Google or its users. Upon request from Google, you must provide access to all of your Google Ads scripts (even if they are stored outside of Google Ads) within 2 business days of the request.

You cannot interfere with this monitoring or auditing and cannot otherwise conceal or obfuscate from Google your Google Ads scripts activity.

Notice and consequences of violations

If you violate any of these policies, Google will notify the email addresses of the users with administrative access to your manager account or Google Ads account. You may also be required to provide additional contact information. If you do not correct the violations within 2 business days of notification, Google may suspend all scripts in your manager account or Google Ads account and/or reduce your overall rate limits.

In addition, if Google reasonably believes that you have committed a serious violation of these policies (for example, if your usage of scripts disrupts or disables any features, performance, or functionality of the Google Ads platform), Google may suspend all scripts in your manager account or Google Ads account without any prior notice.

Need help?

If you have questions about our policies, let us know: Contact Google Ads Support
Was this helpful?
How can we improve it?
Clear search
Close search
Google apps
Main menu
Search Help Center