YoutubeAdGroupAd class
A single ad associated with a YouTube ad group.
Constructors
- 
          YoutubeAdGroupAd({String? adGroupAdId, String? adGroupId, List<
AdUrl> ? adUrls, String? advertiserId, AudioAd? audioAd, BumperAd? bumperAd, String? displayName, DisplayVideoSourceAd? displayVideoSourceAd, String? entityStatus, InStreamAd? inStreamAd, MastheadAd? mastheadAd, String? name, NonSkippableAd? nonSkippableAd, VideoDiscoveryAd? videoDiscoverAd, VideoPerformanceAd? videoPerformanceAd}) - YoutubeAdGroupAd.fromJson(Map json_)
 
Properties
- adGroupAdId ↔ String?
 - 
  The unique ID of the ad.
  getter/setter pair
 - adGroupId ↔ String?
 - 
  The unique ID of the ad group that the ad belongs to.
  getter/setter pair
 - 
  adUrls
  ↔ List<
AdUrl> ? - 
  List of URLs used by the ad.
  getter/setter pair
 - advertiserId ↔ String?
 - 
  The unique ID of the advertiser the ad belongs to.
  getter/setter pair
 - audioAd ↔ AudioAd?
 - 
  Details of an [audio
ad](//support.google.com/displayvideo/answer/6274216) used for reach
marketing objectives.
  getter/setter pair
 - bumperAd ↔ BumperAd?
 - 
  Details of a [non-skippable short video
ad](//support.google.com/displayvideo/answer/6274216), equal to or less
than 6 seconds, used for reach.
  getter/setter pair
 - displayName ↔ String?
 - 
  The display name of the ad.
  getter/setter pair
 - displayVideoSourceAd ↔ DisplayVideoSourceAd?
 - 
  Details of an ad sourced from a Display & Video 360 creative.
  getter/setter pair
 - entityStatus ↔ String?
 - 
  The entity status of the ad.
Possible string values are:
  getter/setter pair
 - hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - inStreamAd ↔ InStreamAd?
 - 
  Details of an [in-stream ad skippable after 5
seconds](//support.google.com/displayvideo/answer/6274216), used for
brand awareness or reach marketing objectives.
  getter/setter pair
 - mastheadAd ↔ MastheadAd?
 - 
  Details of an [ad served on the YouTube Home
feed](//support.google.com/google-ads/answer/9709826).
  getter/setter pair
 - name ↔ String?
 - 
  The resource name of the ad.
  getter/setter pair
 - nonSkippableAd ↔ NonSkippableAd?
 - 
  Details of a [non-skippable short in-stream video
ad](//support.google.com/displayvideo/answer/6274216), between 6 and 15
seconds, used for reach marketing objectives.
  getter/setter pair
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 - videoDiscoverAd ↔ VideoDiscoveryAd?
 - 
  Details of an [ad promoting a
video](//support.google.com/displayvideo/answer/6274216) that shows in
places of discovery.
  getter/setter pair
 - videoPerformanceAd ↔ VideoPerformanceAd?
 - 
  Details of an [ad used in a video action
campaign](//support.google.com/google-ads/answer/10147229) to drive
actions to the business, service or product.
  getter/setter pair
 
Methods
- 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  toJson(
) → Map< String, dynamic>  - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited