docs: update docs (#916)

* fix: re-run script

* test: fix noxfile
diff --git a/docs/dyn/adexchangebuyer2_v2beta1.accounts.creatives.html b/docs/dyn/adexchangebuyer2_v2beta1.accounts.creatives.html
index 7c6e9c6..4a1fff1 100644
--- a/docs/dyn/adexchangebuyer2_v2beta1.accounts.creatives.html
+++ b/docs/dyn/adexchangebuyer2_v2beta1.accounts.creatives.html
@@ -86,7 +86,7 @@
   <code><a href="#get">get(accountId, creativeId, x__xgafv=None)</a></code></p>
 <p class="firstline">Gets a creative.</p>
 <p class="toc_element">
-  <code><a href="#list">list(accountId, pageToken=None, pageSize=None, query=None, x__xgafv=None)</a></code></p>
+  <code><a href="#list">list(accountId, pageToken=None, query=None, pageSize=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Lists creatives.</p>
 <p class="toc_element">
   <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
@@ -114,56 +114,106 @@
     The object takes the form of:
 
 { # A creative and its classification data.
+  &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+    &quot;A String&quot;,
+  ],
+  &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+  &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
+    { # Output only. Shows any corrections that were applied to this creative.
+      &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
+      &quot;details&quot;: [ # Additional details about what was corrected.
+        &quot;A String&quot;,
+      ],
+      &quot;contexts&quot;: [ # The contexts for the correction.
+        { # The serving context for this restriction.
+          &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+            &quot;securities&quot;: [ # The security types in this context.
+              &quot;A String&quot;,
+            ],
+          },
+          &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
+            &quot;appTypes&quot;: [ # The app types this restriction applies to.
+              &quot;A String&quot;,
+            ],
+          },
+          &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+            &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+              &quot;A String&quot;,
+            ],
+          },
+          &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
+            &quot;platforms&quot;: [ # The platforms this restriction applies to.
+              &quot;A String&quot;,
+            ],
+          },
+          &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
+              # location.
+            &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
+                # Please refer to the
+                # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
+                # file for different geo criteria IDs.
+              42,
+            ],
+          },
+          &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
+        },
+      ],
+    },
+  ],
+  &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+    &quot;A String&quot;,
+  ],
+  &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
+      # See the ad-sensitive-categories.txt file in the technical documentation for
+      # a list of IDs. You should use these IDs along with the
+      # excluded-sensitive-category field in the bid request to filter your bids.
+    42,
+  ],
+  &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+  &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
+  &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+  &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
+    &quot;A String&quot;,
+  ],
+  &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
+      # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
+      # for possible values.
+    42,
+  ],
+  &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
+      # See the ad-product-categories.txt file in the technical documentation
+      # for a list of IDs.
+    42,
+  ],
+  &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+    &quot;A String&quot;,
+  ],
+  &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
+      # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
+      # serving_restrictions will also exist. Note
+      # that this may be nuanced with other contextual restrictions, in which case,
+      # it may be preferable to read from serving_restrictions directly.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+  &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
+    &quot;A String&quot;,
+  ],
+  &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
+      # arbitrary. The codes are 2 or 5 characters and are documented at
+      # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
+    &quot;A String&quot;,
+  ],
   &quot;attributes&quot;: [ # All attributes for the ads that may be shown from this creative.
       # Can be used to filter the response of the
       # creatives.list
       # method.
     &quot;A String&quot;,
   ],
-  &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
-  &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
-      # arbitrary. The codes are 2 or 5 characters and are documented at
-      # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
-    &quot;A String&quot;,
-  ],
-  &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
-      # Can be used to filter the response of the
-      # creatives.list
-      # method.
   &quot;accountId&quot;: &quot;A String&quot;, # The account that this creative belongs to.
       # Can be used to filter the response of the
       # creatives.list
       # method.
-  &quot;native&quot;: { # Native content for a creative. # A native creative.
-    &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
-    &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
-    &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
-    &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
-        # so long as the aspect ratio is preserved.
-      &quot;height&quot;: 42, # Image height in pixels.
-      &quot;width&quot;: 42, # Image width in pixels.
-      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-    },
-    &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
-    &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
-    &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
-    &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
-    &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
-    &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
-        # so long as the aspect ratio is preserved.
-      &quot;height&quot;: 42, # Image height in pixels.
-      &quot;width&quot;: 42, # Image width in pixels.
-      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-    },
-    &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
-    &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
-        # so long as the aspect ratio is preserved.
-      &quot;height&quot;: 42, # Image height in pixels.
-      &quot;width&quot;: 42, # Image width in pixels.
-      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-    },
-    &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
-  },
   &quot;servingRestrictions&quot;: [ # Output only. The granular status of this ad in specific contexts.
       # A context here relates to where something ultimately serves (for example,
       # a physical location, a platform, an HTTPS vs HTTP request, or the type
@@ -172,6 +222,8 @@
         # specific context. A context here relates to where something ultimately serves
         # (for example, a user or publisher geo, a platform, an HTTPS vs HTTP request,
         # or the type of auction).
+      &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
+          # explicitly disapproved or is pending review).
       &quot;disapprovalReasons&quot;: [ # Any disapprovals bound to this restriction.
           # Only present if status=DISAPPROVED.
           # Can be used to filter the response of the
@@ -181,44 +233,10 @@
           # disapproval
           # field instead.
         { # Output only. The reason and details for a disapproval.
+          &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
           &quot;details&quot;: [ # Additional details about the reason for disapproval.
             &quot;A String&quot;,
           ],
-          &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
-        },
-      ],
-      &quot;contexts&quot;: [ # The contexts for the restriction.
-        { # The serving context for this restriction.
-          &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-            &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
-              &quot;A String&quot;,
-            ],
-          },
-          &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
-          &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
-            &quot;appTypes&quot;: [ # The app types this restriction applies to.
-              &quot;A String&quot;,
-            ],
-          },
-          &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-            &quot;securities&quot;: [ # The security types in this context.
-              &quot;A String&quot;,
-            ],
-          },
-          &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
-            &quot;platforms&quot;: [ # The platforms this restriction applies to.
-              &quot;A String&quot;,
-            ],
-          },
-          &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
-              # location.
-            &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
-                # Please refer to the
-                # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
-                # file for different geo criteria IDs.
-              42,
-            ],
-          },
         },
       ],
       &quot;disapproval&quot;: { # Output only. The reason and details for a disapproval. # Disapproval bound to this restriction.
@@ -226,52 +244,25 @@
           # Can be used to filter the response of the
           # creatives.list
           # method.
+        &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
         &quot;details&quot;: [ # Additional details about the reason for disapproval.
           &quot;A String&quot;,
         ],
-        &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
       },
-      &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
-          # explicitly disapproved or is pending review).
-    },
-  ],
-  &quot;video&quot;: { # Video content for a creative. # A video creative.
-    &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
-    &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
-        # This document should conform to the VAST 2.0 or 3.0 standard.
-  },
-  &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
-  &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
-    &quot;A String&quot;,
-  ],
-  &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
-  &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
-      # See the ad-sensitive-categories.txt file in the technical documentation for
-      # a list of IDs. You should use these IDs along with the
-      # excluded-sensitive-category field in the bid request to filter your bids.
-    42,
-  ],
-  &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
-    &quot;A String&quot;,
-  ],
-  &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
-    { # Output only. Shows any corrections that were applied to this creative.
-      &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
-      &quot;contexts&quot;: [ # The contexts for the correction.
+      &quot;contexts&quot;: [ # The contexts for the restriction.
         { # The serving context for this restriction.
-          &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-            &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+          &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+            &quot;securities&quot;: [ # The security types in this context.
               &quot;A String&quot;,
             ],
           },
-          &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
           &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
             &quot;appTypes&quot;: [ # The app types this restriction applies to.
               &quot;A String&quot;,
             ],
           },
-          &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-            &quot;securities&quot;: [ # The security types in this context.
+          &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+            &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
               &quot;A String&quot;,
             ],
           },
@@ -289,20 +280,12 @@
               42,
             ],
           },
+          &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
         },
       ],
-      &quot;details&quot;: [ # Additional details about what was corrected.
-        &quot;A String&quot;,
-      ],
     },
   ],
-  &quot;version&quot;: 42, # Output only. The version of this creative.
   &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # Output only. The detected ad technology providers.
-    &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
-        #
-        # If true for a given creative, any bid submitted with that creative for an
-        # impression that will serve to an EEA user will be filtered before the
-        # auction.
     &quot;detectedProviderIds&quot;: [ # The detected ad technology provider IDs for this creative.
         # See https://storage.googleapis.com/adx-rtb-dictionaries/providers.csv for
         # mapping of provider ID to provided name, a privacy policy URL, and a list
@@ -320,33 +303,22 @@
         # serve to an EEA user, the bid will be filtered before the auction.
       &quot;A String&quot;,
     ],
+    &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
+        #
+        # If true for a given creative, any bid submitted with that creative for an
+        # impression that will serve to an EEA user will be filtered before the
+        # auction.
   },
-  &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
-      # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
-      # for possible values.
-    42,
-  ],
-  &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
-    &quot;A String&quot;,
-  ],
-  &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
-    &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
-    &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
-    &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
-  },
-  &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
-      # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
-      # serving_restrictions will also exist. Note
-      # that this may be nuanced with other contextual restrictions, in which case,
-      # it may be preferable to read from serving_restrictions directly.
+  &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
       # Can be used to filter the response of the
       # creatives.list
       # method.
-  &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
-      # See the ad-product-categories.txt file in the technical documentation
-      # for a list of IDs.
-    42,
-  ],
+  &quot;version&quot;: 42, # Output only. The version of this creative.
+  &quot;video&quot;: { # Video content for a creative. # A video creative.
+    &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
+        # This document should conform to the VAST 2.0 or 3.0 standard.
+    &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
+  },
   &quot;openAuctionStatus&quot;: &quot;A String&quot;, # Output only. The top-level open auction status of this creative.
       # If disapproved, an entry for &#x27;auctionType = OPEN_AUCTION&#x27; (or &#x27;ALL&#x27;) in
       # serving_restrictions will also exist. Note
@@ -355,13 +327,41 @@
       # Can be used to filter the response of the
       # creatives.list
       # method.
-  &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
-  &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
-    &quot;A String&quot;,
-  ],
-  &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
-    &quot;A String&quot;,
-  ],
+  &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
+    &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+    &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
+    &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+  },
+  &quot;native&quot;: { # Native content for a creative. # A native creative.
+    &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+    &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
+        # so long as the aspect ratio is preserved.
+      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+      &quot;width&quot;: 42, # Image width in pixels.
+      &quot;height&quot;: 42, # Image height in pixels.
+    },
+    &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
+    &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+    &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
+    &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
+    &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+    &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+    &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
+        # so long as the aspect ratio is preserved.
+      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+      &quot;width&quot;: 42, # Image width in pixels.
+      &quot;height&quot;: 42, # Image height in pixels.
+    },
+    &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+    &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
+    &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
+        # so long as the aspect ratio is preserved.
+      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+      &quot;width&quot;: 42, # Image width in pixels.
+      &quot;height&quot;: 42, # Image height in pixels.
+    },
+    &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+  },
   &quot;detectedAdvertiserIds&quot;: [ # Output only. Detected advertiser IDs, if any.
     &quot;A String&quot;,
   ],
@@ -378,56 +378,106 @@
   An object of the form:
 
     { # A creative and its classification data.
+    &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+      &quot;A String&quot;,
+    ],
+    &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+    &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
+      { # Output only. Shows any corrections that were applied to this creative.
+        &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
+        &quot;details&quot;: [ # Additional details about what was corrected.
+          &quot;A String&quot;,
+        ],
+        &quot;contexts&quot;: [ # The contexts for the correction.
+          { # The serving context for this restriction.
+            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+              &quot;securities&quot;: [ # The security types in this context.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
+              &quot;appTypes&quot;: [ # The app types this restriction applies to.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
+              &quot;platforms&quot;: [ # The platforms this restriction applies to.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
+                # location.
+              &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
+                  # Please refer to the
+                  # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
+                  # file for different geo criteria IDs.
+                42,
+              ],
+            },
+            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
+          },
+        ],
+      },
+    ],
+    &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+      &quot;A String&quot;,
+    ],
+    &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
+        # See the ad-sensitive-categories.txt file in the technical documentation for
+        # a list of IDs. You should use these IDs along with the
+        # excluded-sensitive-category field in the bid request to filter your bids.
+      42,
+    ],
+    &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+    &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
+    &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+    &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
+      &quot;A String&quot;,
+    ],
+    &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
+        # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
+        # for possible values.
+      42,
+    ],
+    &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
+        # See the ad-product-categories.txt file in the technical documentation
+        # for a list of IDs.
+      42,
+    ],
+    &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+      &quot;A String&quot;,
+    ],
+    &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
+        # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
+        # serving_restrictions will also exist. Note
+        # that this may be nuanced with other contextual restrictions, in which case,
+        # it may be preferable to read from serving_restrictions directly.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+    &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
+      &quot;A String&quot;,
+    ],
+    &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
+        # arbitrary. The codes are 2 or 5 characters and are documented at
+        # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
+      &quot;A String&quot;,
+    ],
     &quot;attributes&quot;: [ # All attributes for the ads that may be shown from this creative.
         # Can be used to filter the response of the
         # creatives.list
         # method.
       &quot;A String&quot;,
     ],
-    &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
-    &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
-        # arbitrary. The codes are 2 or 5 characters and are documented at
-        # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
-      &quot;A String&quot;,
-    ],
-    &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
-        # Can be used to filter the response of the
-        # creatives.list
-        # method.
     &quot;accountId&quot;: &quot;A String&quot;, # The account that this creative belongs to.
         # Can be used to filter the response of the
         # creatives.list
         # method.
-    &quot;native&quot;: { # Native content for a creative. # A native creative.
-      &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
-      &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
-      &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
-      &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
-          # so long as the aspect ratio is preserved.
-        &quot;height&quot;: 42, # Image height in pixels.
-        &quot;width&quot;: 42, # Image width in pixels.
-        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-      },
-      &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
-      &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
-      &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
-      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
-      &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
-      &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
-          # so long as the aspect ratio is preserved.
-        &quot;height&quot;: 42, # Image height in pixels.
-        &quot;width&quot;: 42, # Image width in pixels.
-        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-      },
-      &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
-      &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
-          # so long as the aspect ratio is preserved.
-        &quot;height&quot;: 42, # Image height in pixels.
-        &quot;width&quot;: 42, # Image width in pixels.
-        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-      },
-      &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
-    },
     &quot;servingRestrictions&quot;: [ # Output only. The granular status of this ad in specific contexts.
         # A context here relates to where something ultimately serves (for example,
         # a physical location, a platform, an HTTPS vs HTTP request, or the type
@@ -436,6 +486,8 @@
           # specific context. A context here relates to where something ultimately serves
           # (for example, a user or publisher geo, a platform, an HTTPS vs HTTP request,
           # or the type of auction).
+        &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
+            # explicitly disapproved or is pending review).
         &quot;disapprovalReasons&quot;: [ # Any disapprovals bound to this restriction.
             # Only present if status=DISAPPROVED.
             # Can be used to filter the response of the
@@ -445,44 +497,10 @@
             # disapproval
             # field instead.
           { # Output only. The reason and details for a disapproval.
+            &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
             &quot;details&quot;: [ # Additional details about the reason for disapproval.
               &quot;A String&quot;,
             ],
-            &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
-          },
-        ],
-        &quot;contexts&quot;: [ # The contexts for the restriction.
-          { # The serving context for this restriction.
-            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
-            &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
-              &quot;appTypes&quot;: [ # The app types this restriction applies to.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-              &quot;securities&quot;: [ # The security types in this context.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
-              &quot;platforms&quot;: [ # The platforms this restriction applies to.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
-                # location.
-              &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
-                  # Please refer to the
-                  # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
-                  # file for different geo criteria IDs.
-                42,
-              ],
-            },
           },
         ],
         &quot;disapproval&quot;: { # Output only. The reason and details for a disapproval. # Disapproval bound to this restriction.
@@ -490,52 +508,25 @@
             # Can be used to filter the response of the
             # creatives.list
             # method.
+          &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
           &quot;details&quot;: [ # Additional details about the reason for disapproval.
             &quot;A String&quot;,
           ],
-          &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
         },
-        &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
-            # explicitly disapproved or is pending review).
-      },
-    ],
-    &quot;video&quot;: { # Video content for a creative. # A video creative.
-      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
-      &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
-          # This document should conform to the VAST 2.0 or 3.0 standard.
-    },
-    &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
-    &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
-      &quot;A String&quot;,
-    ],
-    &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
-    &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
-        # See the ad-sensitive-categories.txt file in the technical documentation for
-        # a list of IDs. You should use these IDs along with the
-        # excluded-sensitive-category field in the bid request to filter your bids.
-      42,
-    ],
-    &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
-      &quot;A String&quot;,
-    ],
-    &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
-      { # Output only. Shows any corrections that were applied to this creative.
-        &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
-        &quot;contexts&quot;: [ # The contexts for the correction.
+        &quot;contexts&quot;: [ # The contexts for the restriction.
           { # The serving context for this restriction.
-            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+              &quot;securities&quot;: [ # The security types in this context.
                 &quot;A String&quot;,
               ],
             },
-            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
             &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
               &quot;appTypes&quot;: [ # The app types this restriction applies to.
                 &quot;A String&quot;,
               ],
             },
-            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-              &quot;securities&quot;: [ # The security types in this context.
+            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
                 &quot;A String&quot;,
               ],
             },
@@ -553,20 +544,12 @@
                 42,
               ],
             },
+            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
           },
         ],
-        &quot;details&quot;: [ # Additional details about what was corrected.
-          &quot;A String&quot;,
-        ],
       },
     ],
-    &quot;version&quot;: 42, # Output only. The version of this creative.
     &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # Output only. The detected ad technology providers.
-      &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
-          #
-          # If true for a given creative, any bid submitted with that creative for an
-          # impression that will serve to an EEA user will be filtered before the
-          # auction.
       &quot;detectedProviderIds&quot;: [ # The detected ad technology provider IDs for this creative.
           # See https://storage.googleapis.com/adx-rtb-dictionaries/providers.csv for
           # mapping of provider ID to provided name, a privacy policy URL, and a list
@@ -584,33 +567,22 @@
           # serve to an EEA user, the bid will be filtered before the auction.
         &quot;A String&quot;,
       ],
+      &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
+          #
+          # If true for a given creative, any bid submitted with that creative for an
+          # impression that will serve to an EEA user will be filtered before the
+          # auction.
     },
-    &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
-        # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
-        # for possible values.
-      42,
-    ],
-    &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
-      &quot;A String&quot;,
-    ],
-    &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
-      &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
-      &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
-      &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
-    },
-    &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
-        # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
-        # serving_restrictions will also exist. Note
-        # that this may be nuanced with other contextual restrictions, in which case,
-        # it may be preferable to read from serving_restrictions directly.
+    &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
         # Can be used to filter the response of the
         # creatives.list
         # method.
-    &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
-        # See the ad-product-categories.txt file in the technical documentation
-        # for a list of IDs.
-      42,
-    ],
+    &quot;version&quot;: 42, # Output only. The version of this creative.
+    &quot;video&quot;: { # Video content for a creative. # A video creative.
+      &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
+          # This document should conform to the VAST 2.0 or 3.0 standard.
+      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
+    },
     &quot;openAuctionStatus&quot;: &quot;A String&quot;, # Output only. The top-level open auction status of this creative.
         # If disapproved, an entry for &#x27;auctionType = OPEN_AUCTION&#x27; (or &#x27;ALL&#x27;) in
         # serving_restrictions will also exist. Note
@@ -619,13 +591,41 @@
         # Can be used to filter the response of the
         # creatives.list
         # method.
-    &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
-    &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
-      &quot;A String&quot;,
-    ],
-    &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
-      &quot;A String&quot;,
-    ],
+    &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
+      &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+      &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
+      &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+    },
+    &quot;native&quot;: { # Native content for a creative. # A native creative.
+      &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+      &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
+          # so long as the aspect ratio is preserved.
+        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+        &quot;width&quot;: 42, # Image width in pixels.
+        &quot;height&quot;: 42, # Image height in pixels.
+      },
+      &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
+      &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+      &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
+      &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
+      &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+      &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+      &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
+          # so long as the aspect ratio is preserved.
+        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+        &quot;width&quot;: 42, # Image width in pixels.
+        &quot;height&quot;: 42, # Image height in pixels.
+      },
+      &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+      &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
+      &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
+          # so long as the aspect ratio is preserved.
+        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+        &quot;width&quot;: 42, # Image width in pixels.
+        &quot;height&quot;: 42, # Image height in pixels.
+      },
+      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+    },
     &quot;detectedAdvertiserIds&quot;: [ # Output only. Detected advertiser IDs, if any.
       &quot;A String&quot;,
     ],
@@ -648,56 +648,106 @@
   An object of the form:
 
     { # A creative and its classification data.
+    &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+      &quot;A String&quot;,
+    ],
+    &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+    &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
+      { # Output only. Shows any corrections that were applied to this creative.
+        &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
+        &quot;details&quot;: [ # Additional details about what was corrected.
+          &quot;A String&quot;,
+        ],
+        &quot;contexts&quot;: [ # The contexts for the correction.
+          { # The serving context for this restriction.
+            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+              &quot;securities&quot;: [ # The security types in this context.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
+              &quot;appTypes&quot;: [ # The app types this restriction applies to.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
+              &quot;platforms&quot;: [ # The platforms this restriction applies to.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
+                # location.
+              &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
+                  # Please refer to the
+                  # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
+                  # file for different geo criteria IDs.
+                42,
+              ],
+            },
+            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
+          },
+        ],
+      },
+    ],
+    &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+      &quot;A String&quot;,
+    ],
+    &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
+        # See the ad-sensitive-categories.txt file in the technical documentation for
+        # a list of IDs. You should use these IDs along with the
+        # excluded-sensitive-category field in the bid request to filter your bids.
+      42,
+    ],
+    &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+    &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
+    &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+    &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
+      &quot;A String&quot;,
+    ],
+    &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
+        # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
+        # for possible values.
+      42,
+    ],
+    &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
+        # See the ad-product-categories.txt file in the technical documentation
+        # for a list of IDs.
+      42,
+    ],
+    &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+      &quot;A String&quot;,
+    ],
+    &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
+        # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
+        # serving_restrictions will also exist. Note
+        # that this may be nuanced with other contextual restrictions, in which case,
+        # it may be preferable to read from serving_restrictions directly.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+    &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
+      &quot;A String&quot;,
+    ],
+    &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
+        # arbitrary. The codes are 2 or 5 characters and are documented at
+        # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
+      &quot;A String&quot;,
+    ],
     &quot;attributes&quot;: [ # All attributes for the ads that may be shown from this creative.
         # Can be used to filter the response of the
         # creatives.list
         # method.
       &quot;A String&quot;,
     ],
-    &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
-    &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
-        # arbitrary. The codes are 2 or 5 characters and are documented at
-        # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
-      &quot;A String&quot;,
-    ],
-    &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
-        # Can be used to filter the response of the
-        # creatives.list
-        # method.
     &quot;accountId&quot;: &quot;A String&quot;, # The account that this creative belongs to.
         # Can be used to filter the response of the
         # creatives.list
         # method.
-    &quot;native&quot;: { # Native content for a creative. # A native creative.
-      &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
-      &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
-      &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
-      &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
-          # so long as the aspect ratio is preserved.
-        &quot;height&quot;: 42, # Image height in pixels.
-        &quot;width&quot;: 42, # Image width in pixels.
-        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-      },
-      &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
-      &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
-      &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
-      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
-      &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
-      &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
-          # so long as the aspect ratio is preserved.
-        &quot;height&quot;: 42, # Image height in pixels.
-        &quot;width&quot;: 42, # Image width in pixels.
-        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-      },
-      &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
-      &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
-          # so long as the aspect ratio is preserved.
-        &quot;height&quot;: 42, # Image height in pixels.
-        &quot;width&quot;: 42, # Image width in pixels.
-        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-      },
-      &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
-    },
     &quot;servingRestrictions&quot;: [ # Output only. The granular status of this ad in specific contexts.
         # A context here relates to where something ultimately serves (for example,
         # a physical location, a platform, an HTTPS vs HTTP request, or the type
@@ -706,6 +756,8 @@
           # specific context. A context here relates to where something ultimately serves
           # (for example, a user or publisher geo, a platform, an HTTPS vs HTTP request,
           # or the type of auction).
+        &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
+            # explicitly disapproved or is pending review).
         &quot;disapprovalReasons&quot;: [ # Any disapprovals bound to this restriction.
             # Only present if status=DISAPPROVED.
             # Can be used to filter the response of the
@@ -715,44 +767,10 @@
             # disapproval
             # field instead.
           { # Output only. The reason and details for a disapproval.
+            &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
             &quot;details&quot;: [ # Additional details about the reason for disapproval.
               &quot;A String&quot;,
             ],
-            &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
-          },
-        ],
-        &quot;contexts&quot;: [ # The contexts for the restriction.
-          { # The serving context for this restriction.
-            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
-            &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
-              &quot;appTypes&quot;: [ # The app types this restriction applies to.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-              &quot;securities&quot;: [ # The security types in this context.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
-              &quot;platforms&quot;: [ # The platforms this restriction applies to.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
-                # location.
-              &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
-                  # Please refer to the
-                  # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
-                  # file for different geo criteria IDs.
-                42,
-              ],
-            },
           },
         ],
         &quot;disapproval&quot;: { # Output only. The reason and details for a disapproval. # Disapproval bound to this restriction.
@@ -760,52 +778,25 @@
             # Can be used to filter the response of the
             # creatives.list
             # method.
+          &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
           &quot;details&quot;: [ # Additional details about the reason for disapproval.
             &quot;A String&quot;,
           ],
-          &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
         },
-        &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
-            # explicitly disapproved or is pending review).
-      },
-    ],
-    &quot;video&quot;: { # Video content for a creative. # A video creative.
-      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
-      &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
-          # This document should conform to the VAST 2.0 or 3.0 standard.
-    },
-    &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
-    &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
-      &quot;A String&quot;,
-    ],
-    &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
-    &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
-        # See the ad-sensitive-categories.txt file in the technical documentation for
-        # a list of IDs. You should use these IDs along with the
-        # excluded-sensitive-category field in the bid request to filter your bids.
-      42,
-    ],
-    &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
-      &quot;A String&quot;,
-    ],
-    &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
-      { # Output only. Shows any corrections that were applied to this creative.
-        &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
-        &quot;contexts&quot;: [ # The contexts for the correction.
+        &quot;contexts&quot;: [ # The contexts for the restriction.
           { # The serving context for this restriction.
-            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+              &quot;securities&quot;: [ # The security types in this context.
                 &quot;A String&quot;,
               ],
             },
-            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
             &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
               &quot;appTypes&quot;: [ # The app types this restriction applies to.
                 &quot;A String&quot;,
               ],
             },
-            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-              &quot;securities&quot;: [ # The security types in this context.
+            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
                 &quot;A String&quot;,
               ],
             },
@@ -823,20 +814,12 @@
                 42,
               ],
             },
+            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
           },
         ],
-        &quot;details&quot;: [ # Additional details about what was corrected.
-          &quot;A String&quot;,
-        ],
       },
     ],
-    &quot;version&quot;: 42, # Output only. The version of this creative.
     &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # Output only. The detected ad technology providers.
-      &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
-          #
-          # If true for a given creative, any bid submitted with that creative for an
-          # impression that will serve to an EEA user will be filtered before the
-          # auction.
       &quot;detectedProviderIds&quot;: [ # The detected ad technology provider IDs for this creative.
           # See https://storage.googleapis.com/adx-rtb-dictionaries/providers.csv for
           # mapping of provider ID to provided name, a privacy policy URL, and a list
@@ -854,33 +837,22 @@
           # serve to an EEA user, the bid will be filtered before the auction.
         &quot;A String&quot;,
       ],
+      &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
+          #
+          # If true for a given creative, any bid submitted with that creative for an
+          # impression that will serve to an EEA user will be filtered before the
+          # auction.
     },
-    &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
-        # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
-        # for possible values.
-      42,
-    ],
-    &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
-      &quot;A String&quot;,
-    ],
-    &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
-      &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
-      &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
-      &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
-    },
-    &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
-        # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
-        # serving_restrictions will also exist. Note
-        # that this may be nuanced with other contextual restrictions, in which case,
-        # it may be preferable to read from serving_restrictions directly.
+    &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
         # Can be used to filter the response of the
         # creatives.list
         # method.
-    &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
-        # See the ad-product-categories.txt file in the technical documentation
-        # for a list of IDs.
-      42,
-    ],
+    &quot;version&quot;: 42, # Output only. The version of this creative.
+    &quot;video&quot;: { # Video content for a creative. # A video creative.
+      &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
+          # This document should conform to the VAST 2.0 or 3.0 standard.
+      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
+    },
     &quot;openAuctionStatus&quot;: &quot;A String&quot;, # Output only. The top-level open auction status of this creative.
         # If disapproved, an entry for &#x27;auctionType = OPEN_AUCTION&#x27; (or &#x27;ALL&#x27;) in
         # serving_restrictions will also exist. Note
@@ -889,13 +861,41 @@
         # Can be used to filter the response of the
         # creatives.list
         # method.
-    &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
-    &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
-      &quot;A String&quot;,
-    ],
-    &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
-      &quot;A String&quot;,
-    ],
+    &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
+      &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+      &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
+      &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+    },
+    &quot;native&quot;: { # Native content for a creative. # A native creative.
+      &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+      &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
+          # so long as the aspect ratio is preserved.
+        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+        &quot;width&quot;: 42, # Image width in pixels.
+        &quot;height&quot;: 42, # Image height in pixels.
+      },
+      &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
+      &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+      &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
+      &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
+      &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+      &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+      &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
+          # so long as the aspect ratio is preserved.
+        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+        &quot;width&quot;: 42, # Image width in pixels.
+        &quot;height&quot;: 42, # Image height in pixels.
+      },
+      &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+      &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
+      &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
+          # so long as the aspect ratio is preserved.
+        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+        &quot;width&quot;: 42, # Image width in pixels.
+        &quot;height&quot;: 42, # Image height in pixels.
+      },
+      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+    },
     &quot;detectedAdvertiserIds&quot;: [ # Output only. Detected advertiser IDs, if any.
       &quot;A String&quot;,
     ],
@@ -903,7 +903,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="list">list(accountId, pageToken=None, pageSize=None, query=None, x__xgafv=None)</code>
+    <code class="details" id="list">list(accountId, pageToken=None, query=None, pageSize=None, x__xgafv=None)</code>
   <pre>Lists creatives.
 
 Args:
@@ -913,10 +913,6 @@
 Typically, this is the value of
 ListCreativesResponse.next_page_token
 returned from the previous call to &#x27;ListCreatives&#x27; method.
-  pageSize: integer, Requested page size. The server may return fewer creatives than requested
-(due to timeout constraint) even if more are available via another call.
-If unspecified, server will pick an appropriate default.
-Acceptable values are 1 to 1000, inclusive.
   query: string, An optional query string to filter creatives. If no filter is specified,
 all active creatives will be returned.
 &lt;p&gt;Supported queries are:
@@ -933,6 +929,10 @@
 &lt;/ul&gt;
 Example: &#x27;accountId=12345 AND (dealsStatus:disapproved AND
 disapprovalReason:unacceptable_content) OR attribute:47&#x27;
+  pageSize: integer, Requested page size. The server may return fewer creatives than requested
+(due to timeout constraint) even if more are available via another call.
+If unspecified, server will pick an appropriate default.
+Acceptable values are 1 to 1000, inclusive.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -944,56 +944,106 @@
     { # A response for listing creatives.
     &quot;creatives&quot;: [ # The list of creatives.
       { # A creative and its classification data.
+        &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+          &quot;A String&quot;,
+        ],
+        &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+        &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
+          { # Output only. Shows any corrections that were applied to this creative.
+            &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
+            &quot;details&quot;: [ # Additional details about what was corrected.
+              &quot;A String&quot;,
+            ],
+            &quot;contexts&quot;: [ # The contexts for the correction.
+              { # The serving context for this restriction.
+                &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+                  &quot;securities&quot;: [ # The security types in this context.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
+                  &quot;appTypes&quot;: [ # The app types this restriction applies to.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+                  &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
+                  &quot;platforms&quot;: [ # The platforms this restriction applies to.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
+                    # location.
+                  &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
+                      # Please refer to the
+                      # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
+                      # file for different geo criteria IDs.
+                    42,
+                  ],
+                },
+                &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
+              },
+            ],
+          },
+        ],
+        &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+          &quot;A String&quot;,
+        ],
+        &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
+            # See the ad-sensitive-categories.txt file in the technical documentation for
+            # a list of IDs. You should use these IDs along with the
+            # excluded-sensitive-category field in the bid request to filter your bids.
+          42,
+        ],
+        &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+        &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
+        &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+        &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
+          &quot;A String&quot;,
+        ],
+        &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
+            # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
+            # for possible values.
+          42,
+        ],
+        &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
+            # See the ad-product-categories.txt file in the technical documentation
+            # for a list of IDs.
+          42,
+        ],
+        &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+          &quot;A String&quot;,
+        ],
+        &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
+            # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
+            # serving_restrictions will also exist. Note
+            # that this may be nuanced with other contextual restrictions, in which case,
+            # it may be preferable to read from serving_restrictions directly.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
+          &quot;A String&quot;,
+        ],
+        &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
+            # arbitrary. The codes are 2 or 5 characters and are documented at
+            # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
+          &quot;A String&quot;,
+        ],
         &quot;attributes&quot;: [ # All attributes for the ads that may be shown from this creative.
             # Can be used to filter the response of the
             # creatives.list
             # method.
           &quot;A String&quot;,
         ],
-        &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
-        &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
-            # arbitrary. The codes are 2 or 5 characters and are documented at
-            # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
-          &quot;A String&quot;,
-        ],
-        &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
-            # Can be used to filter the response of the
-            # creatives.list
-            # method.
         &quot;accountId&quot;: &quot;A String&quot;, # The account that this creative belongs to.
             # Can be used to filter the response of the
             # creatives.list
             # method.
-        &quot;native&quot;: { # Native content for a creative. # A native creative.
-          &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
-          &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
-          &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
-          &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
-              # so long as the aspect ratio is preserved.
-            &quot;height&quot;: 42, # Image height in pixels.
-            &quot;width&quot;: 42, # Image width in pixels.
-            &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-          },
-          &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
-          &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
-          &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
-          &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
-          &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
-          &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
-              # so long as the aspect ratio is preserved.
-            &quot;height&quot;: 42, # Image height in pixels.
-            &quot;width&quot;: 42, # Image width in pixels.
-            &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-          },
-          &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
-          &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
-              # so long as the aspect ratio is preserved.
-            &quot;height&quot;: 42, # Image height in pixels.
-            &quot;width&quot;: 42, # Image width in pixels.
-            &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-          },
-          &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
-        },
         &quot;servingRestrictions&quot;: [ # Output only. The granular status of this ad in specific contexts.
             # A context here relates to where something ultimately serves (for example,
             # a physical location, a platform, an HTTPS vs HTTP request, or the type
@@ -1002,6 +1052,8 @@
               # specific context. A context here relates to where something ultimately serves
               # (for example, a user or publisher geo, a platform, an HTTPS vs HTTP request,
               # or the type of auction).
+            &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
+                # explicitly disapproved or is pending review).
             &quot;disapprovalReasons&quot;: [ # Any disapprovals bound to this restriction.
                 # Only present if status=DISAPPROVED.
                 # Can be used to filter the response of the
@@ -1011,44 +1063,10 @@
                 # disapproval
                 # field instead.
               { # Output only. The reason and details for a disapproval.
+                &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
                 &quot;details&quot;: [ # Additional details about the reason for disapproval.
                   &quot;A String&quot;,
                 ],
-                &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
-              },
-            ],
-            &quot;contexts&quot;: [ # The contexts for the restriction.
-              { # The serving context for this restriction.
-                &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-                  &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
-                    &quot;A String&quot;,
-                  ],
-                },
-                &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
-                &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
-                  &quot;appTypes&quot;: [ # The app types this restriction applies to.
-                    &quot;A String&quot;,
-                  ],
-                },
-                &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-                  &quot;securities&quot;: [ # The security types in this context.
-                    &quot;A String&quot;,
-                  ],
-                },
-                &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
-                  &quot;platforms&quot;: [ # The platforms this restriction applies to.
-                    &quot;A String&quot;,
-                  ],
-                },
-                &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
-                    # location.
-                  &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
-                      # Please refer to the
-                      # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
-                      # file for different geo criteria IDs.
-                    42,
-                  ],
-                },
               },
             ],
             &quot;disapproval&quot;: { # Output only. The reason and details for a disapproval. # Disapproval bound to this restriction.
@@ -1056,52 +1074,25 @@
                 # Can be used to filter the response of the
                 # creatives.list
                 # method.
+              &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
               &quot;details&quot;: [ # Additional details about the reason for disapproval.
                 &quot;A String&quot;,
               ],
-              &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
             },
-            &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
-                # explicitly disapproved or is pending review).
-          },
-        ],
-        &quot;video&quot;: { # Video content for a creative. # A video creative.
-          &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
-          &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
-              # This document should conform to the VAST 2.0 or 3.0 standard.
-        },
-        &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
-        &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
-          &quot;A String&quot;,
-        ],
-        &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
-        &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
-            # See the ad-sensitive-categories.txt file in the technical documentation for
-            # a list of IDs. You should use these IDs along with the
-            # excluded-sensitive-category field in the bid request to filter your bids.
-          42,
-        ],
-        &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
-          &quot;A String&quot;,
-        ],
-        &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
-          { # Output only. Shows any corrections that were applied to this creative.
-            &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
-            &quot;contexts&quot;: [ # The contexts for the correction.
+            &quot;contexts&quot;: [ # The contexts for the restriction.
               { # The serving context for this restriction.
-                &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-                  &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+                &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+                  &quot;securities&quot;: [ # The security types in this context.
                     &quot;A String&quot;,
                   ],
                 },
-                &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
                 &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
                   &quot;appTypes&quot;: [ # The app types this restriction applies to.
                     &quot;A String&quot;,
                   ],
                 },
-                &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-                  &quot;securities&quot;: [ # The security types in this context.
+                &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+                  &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
                     &quot;A String&quot;,
                   ],
                 },
@@ -1119,20 +1110,12 @@
                     42,
                   ],
                 },
+                &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
               },
             ],
-            &quot;details&quot;: [ # Additional details about what was corrected.
-              &quot;A String&quot;,
-            ],
           },
         ],
-        &quot;version&quot;: 42, # Output only. The version of this creative.
         &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # Output only. The detected ad technology providers.
-          &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
-              #
-              # If true for a given creative, any bid submitted with that creative for an
-              # impression that will serve to an EEA user will be filtered before the
-              # auction.
           &quot;detectedProviderIds&quot;: [ # The detected ad technology provider IDs for this creative.
               # See https://storage.googleapis.com/adx-rtb-dictionaries/providers.csv for
               # mapping of provider ID to provided name, a privacy policy URL, and a list
@@ -1150,33 +1133,22 @@
               # serve to an EEA user, the bid will be filtered before the auction.
             &quot;A String&quot;,
           ],
+          &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
+              #
+              # If true for a given creative, any bid submitted with that creative for an
+              # impression that will serve to an EEA user will be filtered before the
+              # auction.
         },
-        &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
-            # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
-            # for possible values.
-          42,
-        ],
-        &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
-          &quot;A String&quot;,
-        ],
-        &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
-          &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
-          &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
-          &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
-        },
-        &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
-            # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
-            # serving_restrictions will also exist. Note
-            # that this may be nuanced with other contextual restrictions, in which case,
-            # it may be preferable to read from serving_restrictions directly.
+        &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
             # Can be used to filter the response of the
             # creatives.list
             # method.
-        &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
-            # See the ad-product-categories.txt file in the technical documentation
-            # for a list of IDs.
-          42,
-        ],
+        &quot;version&quot;: 42, # Output only. The version of this creative.
+        &quot;video&quot;: { # Video content for a creative. # A video creative.
+          &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
+              # This document should conform to the VAST 2.0 or 3.0 standard.
+          &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
+        },
         &quot;openAuctionStatus&quot;: &quot;A String&quot;, # Output only. The top-level open auction status of this creative.
             # If disapproved, an entry for &#x27;auctionType = OPEN_AUCTION&#x27; (or &#x27;ALL&#x27;) in
             # serving_restrictions will also exist. Note
@@ -1185,13 +1157,41 @@
             # Can be used to filter the response of the
             # creatives.list
             # method.
-        &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
-        &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
-          &quot;A String&quot;,
-        ],
-        &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
-          &quot;A String&quot;,
-        ],
+        &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
+          &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+          &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
+          &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+        },
+        &quot;native&quot;: { # Native content for a creative. # A native creative.
+          &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+          &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
+              # so long as the aspect ratio is preserved.
+            &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+            &quot;width&quot;: 42, # Image width in pixels.
+            &quot;height&quot;: 42, # Image height in pixels.
+          },
+          &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
+          &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+          &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
+          &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
+          &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+          &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+          &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
+              # so long as the aspect ratio is preserved.
+            &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+            &quot;width&quot;: 42, # Image width in pixels.
+            &quot;height&quot;: 42, # Image height in pixels.
+          },
+          &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+          &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
+          &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
+              # so long as the aspect ratio is preserved.
+            &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+            &quot;width&quot;: 42, # Image width in pixels.
+            &quot;height&quot;: 42, # Image height in pixels.
+          },
+          &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+        },
         &quot;detectedAdvertiserIds&quot;: [ # Output only. Detected advertiser IDs, if any.
           &quot;A String&quot;,
         ],
@@ -1271,56 +1271,106 @@
     The object takes the form of:
 
 { # A creative and its classification data.
+  &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+    &quot;A String&quot;,
+  ],
+  &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+  &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
+    { # Output only. Shows any corrections that were applied to this creative.
+      &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
+      &quot;details&quot;: [ # Additional details about what was corrected.
+        &quot;A String&quot;,
+      ],
+      &quot;contexts&quot;: [ # The contexts for the correction.
+        { # The serving context for this restriction.
+          &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+            &quot;securities&quot;: [ # The security types in this context.
+              &quot;A String&quot;,
+            ],
+          },
+          &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
+            &quot;appTypes&quot;: [ # The app types this restriction applies to.
+              &quot;A String&quot;,
+            ],
+          },
+          &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+            &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+              &quot;A String&quot;,
+            ],
+          },
+          &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
+            &quot;platforms&quot;: [ # The platforms this restriction applies to.
+              &quot;A String&quot;,
+            ],
+          },
+          &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
+              # location.
+            &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
+                # Please refer to the
+                # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
+                # file for different geo criteria IDs.
+              42,
+            ],
+          },
+          &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
+        },
+      ],
+    },
+  ],
+  &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+    &quot;A String&quot;,
+  ],
+  &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
+      # See the ad-sensitive-categories.txt file in the technical documentation for
+      # a list of IDs. You should use these IDs along with the
+      # excluded-sensitive-category field in the bid request to filter your bids.
+    42,
+  ],
+  &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+  &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
+  &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+  &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
+    &quot;A String&quot;,
+  ],
+  &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
+      # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
+      # for possible values.
+    42,
+  ],
+  &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
+      # See the ad-product-categories.txt file in the technical documentation
+      # for a list of IDs.
+    42,
+  ],
+  &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+    &quot;A String&quot;,
+  ],
+  &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
+      # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
+      # serving_restrictions will also exist. Note
+      # that this may be nuanced with other contextual restrictions, in which case,
+      # it may be preferable to read from serving_restrictions directly.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+  &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
+    &quot;A String&quot;,
+  ],
+  &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
+      # arbitrary. The codes are 2 or 5 characters and are documented at
+      # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
+    &quot;A String&quot;,
+  ],
   &quot;attributes&quot;: [ # All attributes for the ads that may be shown from this creative.
       # Can be used to filter the response of the
       # creatives.list
       # method.
     &quot;A String&quot;,
   ],
-  &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
-  &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
-      # arbitrary. The codes are 2 or 5 characters and are documented at
-      # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
-    &quot;A String&quot;,
-  ],
-  &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
-      # Can be used to filter the response of the
-      # creatives.list
-      # method.
   &quot;accountId&quot;: &quot;A String&quot;, # The account that this creative belongs to.
       # Can be used to filter the response of the
       # creatives.list
       # method.
-  &quot;native&quot;: { # Native content for a creative. # A native creative.
-    &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
-    &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
-    &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
-    &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
-        # so long as the aspect ratio is preserved.
-      &quot;height&quot;: 42, # Image height in pixels.
-      &quot;width&quot;: 42, # Image width in pixels.
-      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-    },
-    &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
-    &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
-    &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
-    &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
-    &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
-    &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
-        # so long as the aspect ratio is preserved.
-      &quot;height&quot;: 42, # Image height in pixels.
-      &quot;width&quot;: 42, # Image width in pixels.
-      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-    },
-    &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
-    &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
-        # so long as the aspect ratio is preserved.
-      &quot;height&quot;: 42, # Image height in pixels.
-      &quot;width&quot;: 42, # Image width in pixels.
-      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-    },
-    &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
-  },
   &quot;servingRestrictions&quot;: [ # Output only. The granular status of this ad in specific contexts.
       # A context here relates to where something ultimately serves (for example,
       # a physical location, a platform, an HTTPS vs HTTP request, or the type
@@ -1329,6 +1379,8 @@
         # specific context. A context here relates to where something ultimately serves
         # (for example, a user or publisher geo, a platform, an HTTPS vs HTTP request,
         # or the type of auction).
+      &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
+          # explicitly disapproved or is pending review).
       &quot;disapprovalReasons&quot;: [ # Any disapprovals bound to this restriction.
           # Only present if status=DISAPPROVED.
           # Can be used to filter the response of the
@@ -1338,44 +1390,10 @@
           # disapproval
           # field instead.
         { # Output only. The reason and details for a disapproval.
+          &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
           &quot;details&quot;: [ # Additional details about the reason for disapproval.
             &quot;A String&quot;,
           ],
-          &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
-        },
-      ],
-      &quot;contexts&quot;: [ # The contexts for the restriction.
-        { # The serving context for this restriction.
-          &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-            &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
-              &quot;A String&quot;,
-            ],
-          },
-          &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
-          &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
-            &quot;appTypes&quot;: [ # The app types this restriction applies to.
-              &quot;A String&quot;,
-            ],
-          },
-          &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-            &quot;securities&quot;: [ # The security types in this context.
-              &quot;A String&quot;,
-            ],
-          },
-          &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
-            &quot;platforms&quot;: [ # The platforms this restriction applies to.
-              &quot;A String&quot;,
-            ],
-          },
-          &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
-              # location.
-            &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
-                # Please refer to the
-                # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
-                # file for different geo criteria IDs.
-              42,
-            ],
-          },
         },
       ],
       &quot;disapproval&quot;: { # Output only. The reason and details for a disapproval. # Disapproval bound to this restriction.
@@ -1383,52 +1401,25 @@
           # Can be used to filter the response of the
           # creatives.list
           # method.
+        &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
         &quot;details&quot;: [ # Additional details about the reason for disapproval.
           &quot;A String&quot;,
         ],
-        &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
       },
-      &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
-          # explicitly disapproved or is pending review).
-    },
-  ],
-  &quot;video&quot;: { # Video content for a creative. # A video creative.
-    &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
-    &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
-        # This document should conform to the VAST 2.0 or 3.0 standard.
-  },
-  &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
-  &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
-    &quot;A String&quot;,
-  ],
-  &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
-  &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
-      # See the ad-sensitive-categories.txt file in the technical documentation for
-      # a list of IDs. You should use these IDs along with the
-      # excluded-sensitive-category field in the bid request to filter your bids.
-    42,
-  ],
-  &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
-    &quot;A String&quot;,
-  ],
-  &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
-    { # Output only. Shows any corrections that were applied to this creative.
-      &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
-      &quot;contexts&quot;: [ # The contexts for the correction.
+      &quot;contexts&quot;: [ # The contexts for the restriction.
         { # The serving context for this restriction.
-          &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-            &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+          &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+            &quot;securities&quot;: [ # The security types in this context.
               &quot;A String&quot;,
             ],
           },
-          &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
           &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
             &quot;appTypes&quot;: [ # The app types this restriction applies to.
               &quot;A String&quot;,
             ],
           },
-          &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-            &quot;securities&quot;: [ # The security types in this context.
+          &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+            &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
               &quot;A String&quot;,
             ],
           },
@@ -1446,20 +1437,12 @@
               42,
             ],
           },
+          &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
         },
       ],
-      &quot;details&quot;: [ # Additional details about what was corrected.
-        &quot;A String&quot;,
-      ],
     },
   ],
-  &quot;version&quot;: 42, # Output only. The version of this creative.
   &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # Output only. The detected ad technology providers.
-    &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
-        #
-        # If true for a given creative, any bid submitted with that creative for an
-        # impression that will serve to an EEA user will be filtered before the
-        # auction.
     &quot;detectedProviderIds&quot;: [ # The detected ad technology provider IDs for this creative.
         # See https://storage.googleapis.com/adx-rtb-dictionaries/providers.csv for
         # mapping of provider ID to provided name, a privacy policy URL, and a list
@@ -1477,33 +1460,22 @@
         # serve to an EEA user, the bid will be filtered before the auction.
       &quot;A String&quot;,
     ],
+    &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
+        #
+        # If true for a given creative, any bid submitted with that creative for an
+        # impression that will serve to an EEA user will be filtered before the
+        # auction.
   },
-  &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
-      # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
-      # for possible values.
-    42,
-  ],
-  &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
-    &quot;A String&quot;,
-  ],
-  &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
-    &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
-    &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
-    &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
-  },
-  &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
-      # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
-      # serving_restrictions will also exist. Note
-      # that this may be nuanced with other contextual restrictions, in which case,
-      # it may be preferable to read from serving_restrictions directly.
+  &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
       # Can be used to filter the response of the
       # creatives.list
       # method.
-  &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
-      # See the ad-product-categories.txt file in the technical documentation
-      # for a list of IDs.
-    42,
-  ],
+  &quot;version&quot;: 42, # Output only. The version of this creative.
+  &quot;video&quot;: { # Video content for a creative. # A video creative.
+    &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
+        # This document should conform to the VAST 2.0 or 3.0 standard.
+    &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
+  },
   &quot;openAuctionStatus&quot;: &quot;A String&quot;, # Output only. The top-level open auction status of this creative.
       # If disapproved, an entry for &#x27;auctionType = OPEN_AUCTION&#x27; (or &#x27;ALL&#x27;) in
       # serving_restrictions will also exist. Note
@@ -1512,13 +1484,41 @@
       # Can be used to filter the response of the
       # creatives.list
       # method.
-  &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
-  &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
-    &quot;A String&quot;,
-  ],
-  &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
-    &quot;A String&quot;,
-  ],
+  &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
+    &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+    &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
+    &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+  },
+  &quot;native&quot;: { # Native content for a creative. # A native creative.
+    &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+    &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
+        # so long as the aspect ratio is preserved.
+      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+      &quot;width&quot;: 42, # Image width in pixels.
+      &quot;height&quot;: 42, # Image height in pixels.
+    },
+    &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
+    &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+    &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
+    &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
+    &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+    &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+    &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
+        # so long as the aspect ratio is preserved.
+      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+      &quot;width&quot;: 42, # Image width in pixels.
+      &quot;height&quot;: 42, # Image height in pixels.
+    },
+    &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+    &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
+    &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
+        # so long as the aspect ratio is preserved.
+      &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+      &quot;width&quot;: 42, # Image width in pixels.
+      &quot;height&quot;: 42, # Image height in pixels.
+    },
+    &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+  },
   &quot;detectedAdvertiserIds&quot;: [ # Output only. Detected advertiser IDs, if any.
     &quot;A String&quot;,
   ],
@@ -1533,56 +1533,106 @@
   An object of the form:
 
     { # A creative and its classification data.
+    &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+      &quot;A String&quot;,
+    ],
+    &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+    &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
+      { # Output only. Shows any corrections that were applied to this creative.
+        &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
+        &quot;details&quot;: [ # Additional details about what was corrected.
+          &quot;A String&quot;,
+        ],
+        &quot;contexts&quot;: [ # The contexts for the correction.
+          { # The serving context for this restriction.
+            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+              &quot;securities&quot;: [ # The security types in this context.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
+              &quot;appTypes&quot;: [ # The app types this restriction applies to.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
+              &quot;platforms&quot;: [ # The platforms this restriction applies to.
+                &quot;A String&quot;,
+              ],
+            },
+            &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
+                # location.
+              &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
+                  # Please refer to the
+                  # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
+                  # file for different geo criteria IDs.
+                42,
+              ],
+            },
+            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
+          },
+        ],
+      },
+    ],
+    &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+      &quot;A String&quot;,
+    ],
+    &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
+        # See the ad-sensitive-categories.txt file in the technical documentation for
+        # a list of IDs. You should use these IDs along with the
+        # excluded-sensitive-category field in the bid request to filter your bids.
+      42,
+    ],
+    &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+    &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
+    &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+    &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
+      &quot;A String&quot;,
+    ],
+    &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
+        # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
+        # for possible values.
+      42,
+    ],
+    &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
+        # See the ad-product-categories.txt file in the technical documentation
+        # for a list of IDs.
+      42,
+    ],
+    &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+      &quot;A String&quot;,
+    ],
+    &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
+        # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
+        # serving_restrictions will also exist. Note
+        # that this may be nuanced with other contextual restrictions, in which case,
+        # it may be preferable to read from serving_restrictions directly.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+    &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
+      &quot;A String&quot;,
+    ],
+    &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
+        # arbitrary. The codes are 2 or 5 characters and are documented at
+        # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
+      &quot;A String&quot;,
+    ],
     &quot;attributes&quot;: [ # All attributes for the ads that may be shown from this creative.
         # Can be used to filter the response of the
         # creatives.list
         # method.
       &quot;A String&quot;,
     ],
-    &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
-    &quot;detectedLanguages&quot;: [ # Output only. The detected languages for this creative. The order is
-        # arbitrary. The codes are 2 or 5 characters and are documented at
-        # https://developers.google.com/adwords/api/docs/appendix/languagecodes.
-      &quot;A String&quot;,
-    ],
-    &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
-        # Can be used to filter the response of the
-        # creatives.list
-        # method.
     &quot;accountId&quot;: &quot;A String&quot;, # The account that this creative belongs to.
         # Can be used to filter the response of the
         # creatives.list
         # method.
-    &quot;native&quot;: { # Native content for a creative. # A native creative.
-      &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
-      &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
-      &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
-      &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
-          # so long as the aspect ratio is preserved.
-        &quot;height&quot;: 42, # Image height in pixels.
-        &quot;width&quot;: 42, # Image width in pixels.
-        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-      },
-      &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
-      &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
-      &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
-      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
-      &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
-      &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
-          # so long as the aspect ratio is preserved.
-        &quot;height&quot;: 42, # Image height in pixels.
-        &quot;width&quot;: 42, # Image width in pixels.
-        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-      },
-      &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
-      &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
-          # so long as the aspect ratio is preserved.
-        &quot;height&quot;: 42, # Image height in pixels.
-        &quot;width&quot;: 42, # Image width in pixels.
-        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
-      },
-      &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
-    },
     &quot;servingRestrictions&quot;: [ # Output only. The granular status of this ad in specific contexts.
         # A context here relates to where something ultimately serves (for example,
         # a physical location, a platform, an HTTPS vs HTTP request, or the type
@@ -1591,6 +1641,8 @@
           # specific context. A context here relates to where something ultimately serves
           # (for example, a user or publisher geo, a platform, an HTTPS vs HTTP request,
           # or the type of auction).
+        &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
+            # explicitly disapproved or is pending review).
         &quot;disapprovalReasons&quot;: [ # Any disapprovals bound to this restriction.
             # Only present if status=DISAPPROVED.
             # Can be used to filter the response of the
@@ -1600,44 +1652,10 @@
             # disapproval
             # field instead.
           { # Output only. The reason and details for a disapproval.
+            &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
             &quot;details&quot;: [ # Additional details about the reason for disapproval.
               &quot;A String&quot;,
             ],
-            &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
-          },
-        ],
-        &quot;contexts&quot;: [ # The contexts for the restriction.
-          { # The serving context for this restriction.
-            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
-            &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
-              &quot;appTypes&quot;: [ # The app types this restriction applies to.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-              &quot;securities&quot;: [ # The security types in this context.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;platform&quot;: { # Output only. The type of platform the restriction applies to. # Matches impressions coming from a particular platform.
-              &quot;platforms&quot;: [ # The platforms this restriction applies to.
-                &quot;A String&quot;,
-              ],
-            },
-            &quot;location&quot;: { # Output only. The Geo criteria the restriction applies to. # Matches impressions coming from users *or* publishers in a specific
-                # location.
-              &quot;geoCriteriaIds&quot;: [ # IDs representing the geo location for this context.
-                  # Please refer to the
-                  # [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
-                  # file for different geo criteria IDs.
-                42,
-              ],
-            },
           },
         ],
         &quot;disapproval&quot;: { # Output only. The reason and details for a disapproval. # Disapproval bound to this restriction.
@@ -1645,52 +1663,25 @@
             # Can be used to filter the response of the
             # creatives.list
             # method.
+          &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
           &quot;details&quot;: [ # Additional details about the reason for disapproval.
             &quot;A String&quot;,
           ],
-          &quot;reason&quot;: &quot;A String&quot;, # The categorized reason for disapproval.
         },
-        &quot;status&quot;: &quot;A String&quot;, # The status of the creative in this context (for example, it has been
-            # explicitly disapproved or is pending review).
-      },
-    ],
-    &quot;video&quot;: { # Video content for a creative. # A video creative.
-      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
-      &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
-          # This document should conform to the VAST 2.0 or 3.0 standard.
-    },
-    &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
-    &quot;clickThroughUrls&quot;: [ # The set of destination URLs for the creative.
-      &quot;A String&quot;,
-    ],
-    &quot;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page.
-    &quot;detectedSensitiveCategories&quot;: [ # Output only. Detected sensitive categories, if any.
-        # See the ad-sensitive-categories.txt file in the technical documentation for
-        # a list of IDs. You should use these IDs along with the
-        # excluded-sensitive-category field in the bid request to filter your bids.
-      42,
-    ],
-    &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
-      &quot;A String&quot;,
-    ],
-    &quot;corrections&quot;: [ # Output only. Shows any corrections that were applied to this creative.
-      { # Output only. Shows any corrections that were applied to this creative.
-        &quot;type&quot;: &quot;A String&quot;, # The type of correction that was applied to the creative.
-        &quot;contexts&quot;: [ # The contexts for the correction.
+        &quot;contexts&quot;: [ # The contexts for the restriction.
           { # The serving context for this restriction.
-            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
-              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
+            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
+              &quot;securities&quot;: [ # The security types in this context.
                 &quot;A String&quot;,
               ],
             },
-            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
             &quot;appType&quot;: { # Output only. The app type the restriction applies to for mobile device. # Matches impressions for a particular app type.
               &quot;appTypes&quot;: [ # The app types this restriction applies to.
                 &quot;A String&quot;,
               ],
             },
-            &quot;securityType&quot;: { # Output only. A security context. # Matches impressions for a particular security type.
-              &quot;securities&quot;: [ # The security types in this context.
+            &quot;auctionType&quot;: { # Output only. The auction type the restriction applies to. # Matches impressions for a particular auction type.
+              &quot;auctionTypes&quot;: [ # The auction types this restriction applies to.
                 &quot;A String&quot;,
               ],
             },
@@ -1708,20 +1699,12 @@
                 42,
               ],
             },
+            &quot;all&quot;: &quot;A String&quot;, # Matches all contexts.
           },
         ],
-        &quot;details&quot;: [ # Additional details about what was corrected.
-          &quot;A String&quot;,
-        ],
       },
     ],
-    &quot;version&quot;: 42, # Output only. The version of this creative.
     &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # Output only. The detected ad technology providers.
-      &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
-          #
-          # If true for a given creative, any bid submitted with that creative for an
-          # impression that will serve to an EEA user will be filtered before the
-          # auction.
       &quot;detectedProviderIds&quot;: [ # The detected ad technology provider IDs for this creative.
           # See https://storage.googleapis.com/adx-rtb-dictionaries/providers.csv for
           # mapping of provider ID to provided name, a privacy policy URL, and a list
@@ -1739,33 +1722,22 @@
           # serve to an EEA user, the bid will be filtered before the auction.
         &quot;A String&quot;,
       ],
+      &quot;hasUnidentifiedProvider&quot;: True or False, # Whether the creative contains an unidentified ad technology provider.
+          #
+          # If true for a given creative, any bid submitted with that creative for an
+          # impression that will serve to an EEA user will be filtered before the
+          # auction.
     },
-    &quot;vendorIds&quot;: [ # All vendor IDs for the ads that may be shown from this creative.
-        # See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
-        # for possible values.
-      42,
-    ],
-    &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
-      &quot;A String&quot;,
-    ],
-    &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
-      &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
-      &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
-      &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
-    },
-    &quot;dealsStatus&quot;: &quot;A String&quot;, # Output only. The top-level deals status of this creative.
-        # If disapproved, an entry for &#x27;auctionType=DIRECT_DEALS&#x27; (or &#x27;ALL&#x27;) in
-        # serving_restrictions will also exist. Note
-        # that this may be nuanced with other contextual restrictions, in which case,
-        # it may be preferable to read from serving_restrictions directly.
+    &quot;creativeId&quot;: &quot;A String&quot;, # The buyer-defined creative ID of this creative.
         # Can be used to filter the response of the
         # creatives.list
         # method.
-    &quot;detectedProductCategories&quot;: [ # Output only. Detected product categories, if any.
-        # See the ad-product-categories.txt file in the technical documentation
-        # for a list of IDs.
-      42,
-    ],
+    &quot;version&quot;: 42, # Output only. The version of this creative.
+    &quot;video&quot;: { # Video content for a creative. # A video creative.
+      &quot;videoVastXml&quot;: &quot;A String&quot;, # The contents of a VAST document for a video ad.
+          # This document should conform to the VAST 2.0 or 3.0 standard.
+      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a video ad.
+    },
     &quot;openAuctionStatus&quot;: &quot;A String&quot;, # Output only. The top-level open auction status of this creative.
         # If disapproved, an entry for &#x27;auctionType = OPEN_AUCTION&#x27; (or &#x27;ALL&#x27;) in
         # serving_restrictions will also exist. Note
@@ -1774,13 +1746,41 @@
         # Can be used to filter the response of the
         # creatives.list
         # method.
-    &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
-    &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
-      &quot;A String&quot;,
-    ],
-    &quot;detectedDomains&quot;: [ # Output only. The detected domains for this creative.
-      &quot;A String&quot;,
-    ],
+    &quot;html&quot;: { # HTML content for a creative. # An HTML creative.
+      &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+      &quot;height&quot;: 42, # The height of the HTML snippet in pixels.
+      &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+    },
+    &quot;native&quot;: { # Native content for a creative. # A native creative.
+      &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+      &quot;appIcon&quot;: { # An image resource. You may provide a larger image than was requested, # The app icon, for app download ads.
+          # so long as the aspect ratio is preserved.
+        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+        &quot;width&quot;: 42, # Image width in pixels.
+        &quot;height&quot;: 42, # Image height in pixels.
+      },
+      &quot;priceDisplayText&quot;: &quot;A String&quot;, # The price of the promoted app including currency info.
+      &quot;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+      &quot;headline&quot;: &quot;A String&quot;, # A short title for the ad.
+      &quot;advertiserName&quot;: &quot;A String&quot;, # The name of the advertiser or sponsor, to be displayed in the ad creative.
+      &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+      &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+      &quot;logo&quot;: { # An image resource. You may provide a larger image than was requested, # A smaller image, for the advertiser&#x27;s logo.
+          # so long as the aspect ratio is preserved.
+        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+        &quot;width&quot;: 42, # Image width in pixels.
+        &quot;height&quot;: 42, # Image height in pixels.
+      },
+      &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+      &quot;storeUrl&quot;: &quot;A String&quot;, # The URL to the app store to purchase/download the promoted app.
+      &quot;image&quot;: { # An image resource. You may provide a larger image than was requested, # A large image.
+          # so long as the aspect ratio is preserved.
+        &quot;url&quot;: &quot;A String&quot;, # The URL of the image.
+        &quot;width&quot;: 42, # Image width in pixels.
+        &quot;height&quot;: 42, # Image height in pixels.
+      },
+      &quot;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+    },
     &quot;detectedAdvertiserIds&quot;: [ # Output only. Detected advertiser IDs, if any.
       &quot;A String&quot;,
     ],