On March 1st, 2021, all versions of the Google Ads API will replace policy violations with policy findings for all remaining ad types.
The impact is limited to the creation and update of ads that trigger ad policy errors for the following types:
APP_ADAPP_ENGAGEMENT_ADCALL_ONLY_ADEXPANDED_DYNAMIC_SEARCH_ADGMAIL_ADHTML5_UPLOAD_ADIMAGE_ADLEGACY_APP_INSTALL_ADLOCAL_ADRESPONSIVE_DISPLAY_ADRESPONSIVE_SEARCH_ADVIDEO_RESPONSIVE_AD
What’s Changing
Both
AdGroupAdService.MutateAdGroupAds and AdService.MutateAds methods will behave differently:
- Request: For each operation, the Google Ads API will only take into account the requested exemptions that are listed in
PolicyValidationParameter.ignorable_policy_topicsfrom the field policy_validation_parameter, not inPolicyValidationParameter.exempt_policy_violation_keys. - Response: The Google Ads API will only return ad policy errors as
PolicyFindingErrorsin the fieldGoogleAdsError.error_codeand provide details asPolicyFindingDetailsin the fieldGoogleAdsError.details, not asPolicyViolationErrorsandPolicyViolationDetails.
- All the ad policies will remain and all the ad policy checks will still occur.
- AdWords API
- The ad policy status information
AdGroupAdPolicySummarywill remain accessible by querying the fieldAdGroupAd.policy_summary.
Before March 1st, 2021, make sure to add the support of policy findings in your management of ad policy errors. To get started, you can refer to our guide and code example that are both dedicated to ad policy error management. We recommend testing with the ad types that already use policy findings:
EXPANDED_TEXT_AD and RESPONSIVE_SEARCH_AD.If you have any questions or need additional help, contact us through the forum or at googleadsapi-support@google.com.