AI-generated Key Takeaways
- 
          Ad creation for responsive display ads is done using AdGroupAdService.MutateAdGroupAdsand the ad can be added to standard Display campaigns.
- 
          Creating a responsive display ad requires populating specific fields of ResponsiveDisplayAdInfosuch as marketing images, headlines, and business name.
- 
          Advanced features for responsive display ads include customizing colors using main_colorandaccent_color, with the option for flexible coloring.
- 
          Responsive display ads can run in either native or non-native display ad formats, which can be set using the format_settingfield.
- 
          Ad controls for responsive display ads indicate if the ad has been opted in to generated videos or asset enhancements via their control_spec.
As with other ads, ad creation is accomplished using
AdGroupAdService.MutateAdGroupAds.
You can then add the responsive display ad to standard Display
campaigns.
Ad creation
To create a responsive display ad, you need to populate the following required
fields of ResponsiveDisplayAdInfo:
- marketing_images
- square_marketing_images
- headlines
- long_headline
- descriptions
- business name
All other fields and images' specifications can be found in the reference page and the Help Center article.
Advanced features
- Color controls
- You can customize colors for your responsive display ads to fit your branding
needs by specifying
main_colorandaccent_color. Setallow_flexible_colortotruewhen you want to let ads serve with different colors than what you've specified, when necessary.
- Display ad format setting
- Responsive display ads can run as both native and non-native formats. The difference between the two formats is that native format rendering is controlled by publishers, whereas non-native format rendering is optimized by Google models, with advertisers' inputs—for example, color information from - main_colorand- accent_color.- You can set the - format_settingfield to select the format that the ads should run as. However, you cannot set the- format_settingto- NATIVEwhen- allow_flexible_coloris- false, as the coloring needs to be controlled by publishers in the case of native formats.
- Ad controls
- Responsive display ads can tell you if they've been opted in to generated videos or asset enhancements through their - control_spec.