docs: update generated docs (#981)

diff --git a/docs/dyn/realtimebidding_v1.buyers.creatives.html b/docs/dyn/realtimebidding_v1.buyers.creatives.html
new file mode 100644
index 0000000..a588898
--- /dev/null
+++ b/docs/dyn/realtimebidding_v1.buyers.creatives.html
@@ -0,0 +1,4024 @@
+<html><body>
+<style>
+
+body, h1, h2, h3, div, span, p, pre, a {
+  margin: 0;
+  padding: 0;
+  border: 0;
+  font-weight: inherit;
+  font-style: inherit;
+  font-size: 100%;
+  font-family: inherit;
+  vertical-align: baseline;
+}
+
+body {
+  font-size: 13px;
+  padding: 1em;
+}
+
+h1 {
+  font-size: 26px;
+  margin-bottom: 1em;
+}
+
+h2 {
+  font-size: 24px;
+  margin-bottom: 1em;
+}
+
+h3 {
+  font-size: 20px;
+  margin-bottom: 1em;
+  margin-top: 1em;
+}
+
+pre, code {
+  line-height: 1.5;
+  font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
+}
+
+pre {
+  margin-top: 0.5em;
+}
+
+h1, h2, h3, p {
+  font-family: Arial, sans serif;
+}
+
+h1, h2, h3 {
+  border-bottom: solid #CCC 1px;
+}
+
+.toc_element {
+  margin-top: 0.5em;
+}
+
+.firstline {
+  margin-left: 2 em;
+}
+
+.method  {
+  margin-top: 1em;
+  border: solid 1px #CCC;
+  padding: 1em;
+  background: #EEE;
+}
+
+.details {
+  font-weight: bold;
+  font-size: 14px;
+}
+
+</style>
+
+<h1><a href="realtimebidding_v1.html">Real-time Bidding API</a> . <a href="realtimebidding_v1.buyers.html">buyers</a> . <a href="realtimebidding_v1.buyers.creatives.html">creatives</a></h1>
+<h2>Instance Methods</h2>
+<p class="toc_element">
+  <code><a href="#create">create(parent, body=None, x__xgafv=None)</a></code></p>
+<p class="firstline">Creates a creative.</p>
+<p class="toc_element">
+  <code><a href="#get">get(name, view=None, x__xgafv=None)</a></code></p>
+<p class="firstline">Gets a creative.</p>
+<p class="toc_element">
+  <code><a href="#list">list(parent, pageSize=None, filter=None, pageToken=None, view=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>
+<p class="firstline">Retrieves the next page of results.</p>
+<p class="toc_element">
+  <code><a href="#patch">patch(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
+<p class="firstline">Updates a creative.</p>
+<h3>Method Details</h3>
+<div class="method">
+    <code class="details" id="create">create(parent, body=None, x__xgafv=None)</code>
+  <pre>Creates a creative.
+
+Args:
+  parent: string, Required. The name of the parent buyer that the new creative belongs to that must
+follow the pattern `buyers/{buyerAccountId}`, where `{buyerAccountId}`
+represents the account ID of the buyer who owns a creative. For a bidder
+accessing creatives on behalf of a child seat buyer, `{buyerAccountId}`
+should represent the account ID of the child seat buyer. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A creative and its classification data.
+  &quot;creativeServingDecision&quot;: { # Top level status and detected attributes of a creative. # Output only. Top level status and detected attributes of a creative (for example domain,
+      # language, advertiser, product category, etc.) that affect whether (status)
+      # and where (context) a creative will be allowed to serve.
+    &quot;detectedSensitiveCategories&quot;: [ # Detected sensitive categories, if any.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+        #
+        # 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;detectedClickThroughUrls&quot;: [ # The set of detected destination URLs for the creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      &quot;A String&quot;,
+    ],
+    &quot;detectedVendorIds&quot;: [ # IDs of the ad technology vendors that were detected to be
+        # used by this creative. See
+        # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+        # possible values.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+        #
+        # If the `allowed_vendor_type` field of a [bid
+        # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+        # does not contain one of the vendor type IDs that were declared or
+        # detected for a given creative, and a bid is submitted with that creative,
+        # the bid will be filtered before the auction.
+      42,
+    ],
+    &quot;dealsServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding on PG and PD deals (outside of
+        # Russia and China).
+      &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+          # (e.g., open auction, deals) or region (e.g., China, Russia).
+          # Topics may be present only if status is DISAPPROVED.
+        { # Each policy topic entry will represent a violation of a policy topic for a
+            # creative, with the policy topic information and optional evidence for the
+            # policy violation.
+          &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+          &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+            { # Evidence associated with a policy topic entry.
+              &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                  # in a creative.
+                  # a creative.
+                &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                  { # The URL-level breakdown for the download size.
+                    &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                    &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                  },
+                ],
+                &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+              },
+              &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                    # cookie_names above will be set to the cookie names of top domains with
+                    # the largest number of cookies.
+                    # This field will only be set for TOO_MANY_COOKIES policy.
+                &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                    # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                    # with the largest number of cookies. For other policies, this will be all
+                    # the cookie names that violate the policy.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+              },
+              &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+              },
+              &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                    # limited to the number of calls in the top_http_call_domains.
+                &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                  { # The number of HTTP calls made to the given domain.
+                    &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                    &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                  },
+                ],
+              },
+              &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                  # incorrectly set up.
+                  # having been incorrectly set up.
+                &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                    # no content or an error page.
+                &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+              },
+            },
+          ],
+          &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+              # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+              # policy topics is not fixed for a particular API version and may change at
+              # any time.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method
+        },
+      ],
+      &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+          # deals) or region (e.g., China, Russia).
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+    &quot;detectedAdvertisers&quot;: [ # Detected advertisers and brands.
+      { # Detected advertiser and brand information.
+        &quot;advertiserId&quot;: &quot;A String&quot;, # See https://storage.googleapis.com/adx-rtb-dictionaries/advertisers.txt
+            # for the list of possible values.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;brandName&quot;: &quot;A String&quot;, # Brand name.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;brandId&quot;: &quot;A String&quot;, # Detected brand ID or zero if no brand has been detected.
+            # See https://storage.googleapis.com/adx-rtb-dictionaries/brands.txt for
+            # the list of possible values.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;advertiserName&quot;: &quot;A String&quot;, # Advertiser name.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+    ],
+    &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # The detected ad technology providers.
+      &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
+          # of domains which can be attributed to the provider.
+          #
+          # If the creative contains provider IDs that are outside of those listed in
+          # the `BidRequest.adslot.consented_providers_settings.consented_providers`
+          # field on the [Google bid
+          # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+          # and the
+          # `BidRequest.user.ext.consented_providers_settings.consented_providers`
+          # field on the [OpenRTB
+          # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/openrtb-adx-proto),
+          # and a bid is submitted with that creative for an impression
+          # that will 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;chinaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in China.
+        # When approved or disapproved, this status applies to both deals and open
+        # auction in China. When pending review, this creative is allowed to serve
+        # for deals but not for open auction.
+      &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+          # (e.g., open auction, deals) or region (e.g., China, Russia).
+          # Topics may be present only if status is DISAPPROVED.
+        { # Each policy topic entry will represent a violation of a policy topic for a
+            # creative, with the policy topic information and optional evidence for the
+            # policy violation.
+          &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+          &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+            { # Evidence associated with a policy topic entry.
+              &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                  # in a creative.
+                  # a creative.
+                &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                  { # The URL-level breakdown for the download size.
+                    &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                    &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                  },
+                ],
+                &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+              },
+              &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                    # cookie_names above will be set to the cookie names of top domains with
+                    # the largest number of cookies.
+                    # This field will only be set for TOO_MANY_COOKIES policy.
+                &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                    # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                    # with the largest number of cookies. For other policies, this will be all
+                    # the cookie names that violate the policy.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+              },
+              &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+              },
+              &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                    # limited to the number of calls in the top_http_call_domains.
+                &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                  { # The number of HTTP calls made to the given domain.
+                    &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                    &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                  },
+                ],
+              },
+              &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                  # incorrectly set up.
+                  # having been incorrectly set up.
+                &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                    # no content or an error page.
+                &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+              },
+            },
+          ],
+          &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+              # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+              # policy topics is not fixed for a particular API version and may change at
+              # any time.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method
+        },
+      ],
+      &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+          # deals) or region (e.g., China, Russia).
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+    &quot;detectedProductCategories&quot;: [ # Detected product categories, if any.
+        # See the ad-product-categories.txt file in the technical documentation
+        # for a list of IDs.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      42,
+    ],
+    &quot;detectedAttributes&quot;: [ # Publisher-excludable attributes that were detected for this creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+        #
+        # If the `excluded_attribute` field of a [bid
+        # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+        # contains one of the attributes that were declared or detected for a given
+        # creative, and a bid is submitted with that creative, the bid will be
+        # filtered before the auction.
+      &quot;A String&quot;,
+    ],
+    &quot;lastStatusUpdate&quot;: &quot;A String&quot;, # The last time the creative status was updated.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+    &quot;openAuctionServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding in open auction, private auction, or
+        # auction packages (outside of Russia and China).
+      &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+          # (e.g., open auction, deals) or region (e.g., China, Russia).
+          # Topics may be present only if status is DISAPPROVED.
+        { # Each policy topic entry will represent a violation of a policy topic for a
+            # creative, with the policy topic information and optional evidence for the
+            # policy violation.
+          &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+          &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+            { # Evidence associated with a policy topic entry.
+              &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                  # in a creative.
+                  # a creative.
+                &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                  { # The URL-level breakdown for the download size.
+                    &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                    &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                  },
+                ],
+                &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+              },
+              &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                    # cookie_names above will be set to the cookie names of top domains with
+                    # the largest number of cookies.
+                    # This field will only be set for TOO_MANY_COOKIES policy.
+                &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                    # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                    # with the largest number of cookies. For other policies, this will be all
+                    # the cookie names that violate the policy.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+              },
+              &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+              },
+              &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                    # limited to the number of calls in the top_http_call_domains.
+                &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                  { # The number of HTTP calls made to the given domain.
+                    &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                    &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                  },
+                ],
+              },
+              &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                  # incorrectly set up.
+                  # having been incorrectly set up.
+                &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                    # no content or an error page.
+                &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+              },
+            },
+          ],
+          &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+              # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+              # policy topics is not fixed for a particular API version and may change at
+              # any time.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method
+        },
+      ],
+      &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+          # deals) or region (e.g., China, Russia).
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+    &quot;detectedLanguages&quot;: [ # 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.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      &quot;A String&quot;,
+    ],
+    &quot;detectedDomains&quot;: [ # The detected domains for this creative.
+      &quot;A String&quot;,
+    ],
+    &quot;russiaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in Russia.
+        # When approved or disapproved, this status applies to both deals and open
+        # auction in Russia. When pending review, this creative is allowed to serve
+        # for deals but not for open auction.
+      &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+          # (e.g., open auction, deals) or region (e.g., China, Russia).
+          # Topics may be present only if status is DISAPPROVED.
+        { # Each policy topic entry will represent a violation of a policy topic for a
+            # creative, with the policy topic information and optional evidence for the
+            # policy violation.
+          &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+          &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+            { # Evidence associated with a policy topic entry.
+              &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                  # in a creative.
+                  # a creative.
+                &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                  { # The URL-level breakdown for the download size.
+                    &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                    &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                  },
+                ],
+                &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+              },
+              &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                    # cookie_names above will be set to the cookie names of top domains with
+                    # the largest number of cookies.
+                    # This field will only be set for TOO_MANY_COOKIES policy.
+                &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                    # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                    # with the largest number of cookies. For other policies, this will be all
+                    # the cookie names that violate the policy.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+              },
+              &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+              },
+              &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                    # limited to the number of calls in the top_http_call_domains.
+                &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                  { # The number of HTTP calls made to the given domain.
+                    &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                    &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                  },
+                ],
+              },
+              &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                  # incorrectly set up.
+                  # having been incorrectly set up.
+                &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                    # no content or an error page.
+                &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+              },
+            },
+          ],
+          &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+              # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+              # policy topics is not fixed for a particular API version and may change at
+              # any time.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method
+        },
+      ],
+      &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+          # deals) or region (e.g., China, Russia).
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+  },
+  &quot;version&quot;: 42, # Output only. The version of this creative.
+      # Version for a new creative is 1 and it increments during subsequent
+      # creative updates.
+  &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+    &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.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+    &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+    &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+  },
+  &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+  &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+    &quot;A String&quot;,
+  ],
+  &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;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;headline&quot;: &quot;A String&quot;, # A short title for 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;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+    &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+    &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+    &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+    &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+    &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;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+  },
+  &quot;dealIds&quot;: [ # Output only. IDs of all of the deals with which this creative has been used
+      # in bidding.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+    &quot;A String&quot;,
+  ],
+  &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+    &quot;A String&quot;,
+  ],
+  &quot;declaredRestrictedCategories&quot;: [ # All declared restricted categories 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;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+  &quot;video&quot;: { # Video content for a creative. # A video creative.
+    &quot;videoMetadata&quot;: { # Video metadata for a creative. # Output only. Video metadata.
+      &quot;vastVersion&quot;: &quot;A String&quot;, # The maximum VAST version across all wrapped VAST documents.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;mediaFiles&quot;: [ # The list of all media files declared in the VAST. If there are multiple
+          # VASTs in a wrapper chain, this includes the media files from the deepest
+          # one in the chain.
+        { # Information about each media file in the VAST.
+          &quot;bitrate&quot;: &quot;A String&quot;, # Bitrate of the video file, in Kbps.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;mimeType&quot;: &quot;A String&quot;, # The MIME type of this media file.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+        },
+      ],
+      &quot;isVpaid&quot;: True or False, # Is this a VPAID ad?
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;duration&quot;: &quot;A String&quot;, # The duration of the ad.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;skipOffset&quot;: &quot;A String&quot;, # The minimum duration that the user has to watch before being able to
+          # skip this ad. If the field is not set, the ad is not skippable. If
+          # the field is set, the ad is skippable.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;isValidVast&quot;: True or False, # Is this a valid VAST ad?
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+    &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;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page. This is only supported for native
+      # ads.
+  &quot;creativeId&quot;: &quot;A String&quot;, # Buyer-specific creative ID that references this creative in bid responses.
+      # This field is Ignored in update operations. Can be used to filter the
+      # response of the
+      # creatives.list
+      # method.
+      # The maximum length of the creative ID is 128 bytes.
+  &quot;declaredAttributes&quot;: [ # All declared attributes for the ads that may be shown from this creative.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+      # 
+      # If the `excluded_attribute` field of a [bid
+      # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto&quot;)
+      # contains one of the attributes that were declared or detected for a given
+      # creative, and a bid is submitted with that creative, the bid will be
+      # filtered before the auction.
+    &quot;A String&quot;,
+  ],
+  &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+  &quot;accountId&quot;: &quot;A String&quot;, # Output only. ID of the buyer account that this creative is owned by.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method with equality and inequality check.
+  &quot;declaredVendorIds&quot;: [ # IDs for the declared ad technology vendors that may be used by this
+      # creative. See
+      # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+      # possible values.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+    42,
+  ],
+  &quot;name&quot;: &quot;A String&quot;, # Output only. Name of the creative.
+      # Follows the pattern `buyers/{buyer}/creatives/{creative}`, where
+      # `{buyer}` represents the account ID of the buyer who owns the creative,
+      # and `{creative}` is the buyer-specific creative ID that references this
+      # creative in the bid response.
+  &quot;creativeFormat&quot;: &quot;A String&quot;, # Output only. The format of this creative.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A creative and its classification data.
+    &quot;creativeServingDecision&quot;: { # Top level status and detected attributes of a creative. # Output only. Top level status and detected attributes of a creative (for example domain,
+        # language, advertiser, product category, etc.) that affect whether (status)
+        # and where (context) a creative will be allowed to serve.
+      &quot;detectedSensitiveCategories&quot;: [ # Detected sensitive categories, if any.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+          #
+          # 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;detectedClickThroughUrls&quot;: [ # The set of detected destination URLs for the creative.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+        &quot;A String&quot;,
+      ],
+      &quot;detectedVendorIds&quot;: [ # IDs of the ad technology vendors that were detected to be
+          # used by this creative. See
+          # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+          # possible values.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+          #
+          # If the `allowed_vendor_type` field of a [bid
+          # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+          # does not contain one of the vendor type IDs that were declared or
+          # detected for a given creative, and a bid is submitted with that creative,
+          # the bid will be filtered before the auction.
+        42,
+      ],
+      &quot;dealsServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding on PG and PD deals (outside of
+          # Russia and China).
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &quot;detectedAdvertisers&quot;: [ # Detected advertisers and brands.
+        { # Detected advertiser and brand information.
+          &quot;advertiserId&quot;: &quot;A String&quot;, # See https://storage.googleapis.com/adx-rtb-dictionaries/advertisers.txt
+              # for the list of possible values.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;brandName&quot;: &quot;A String&quot;, # Brand name.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;brandId&quot;: &quot;A String&quot;, # Detected brand ID or zero if no brand has been detected.
+              # See https://storage.googleapis.com/adx-rtb-dictionaries/brands.txt for
+              # the list of possible values.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;advertiserName&quot;: &quot;A String&quot;, # Advertiser name.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+        },
+      ],
+      &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # The detected ad technology providers.
+        &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
+            # of domains which can be attributed to the provider.
+            #
+            # If the creative contains provider IDs that are outside of those listed in
+            # the `BidRequest.adslot.consented_providers_settings.consented_providers`
+            # field on the [Google bid
+            # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+            # and the
+            # `BidRequest.user.ext.consented_providers_settings.consented_providers`
+            # field on the [OpenRTB
+            # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/openrtb-adx-proto),
+            # and a bid is submitted with that creative for an impression
+            # that will 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;chinaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in China.
+          # When approved or disapproved, this status applies to both deals and open
+          # auction in China. When pending review, this creative is allowed to serve
+          # for deals but not for open auction.
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &quot;detectedProductCategories&quot;: [ # Detected product categories, if any.
+          # See the ad-product-categories.txt file in the technical documentation
+          # for a list of IDs.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+        42,
+      ],
+      &quot;detectedAttributes&quot;: [ # Publisher-excludable attributes that were detected for this creative.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+          #
+          # If the `excluded_attribute` field of a [bid
+          # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+          # contains one of the attributes that were declared or detected for a given
+          # creative, and a bid is submitted with that creative, the bid will be
+          # filtered before the auction.
+        &quot;A String&quot;,
+      ],
+      &quot;lastStatusUpdate&quot;: &quot;A String&quot;, # The last time the creative status was updated.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;openAuctionServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding in open auction, private auction, or
+          # auction packages (outside of Russia and China).
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &quot;detectedLanguages&quot;: [ # 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.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+        &quot;A String&quot;,
+      ],
+      &quot;detectedDomains&quot;: [ # The detected domains for this creative.
+        &quot;A String&quot;,
+      ],
+      &quot;russiaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in Russia.
+          # When approved or disapproved, this status applies to both deals and open
+          # auction in Russia. When pending review, this creative is allowed to serve
+          # for deals but not for open auction.
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+    },
+    &quot;version&quot;: 42, # Output only. The version of this creative.
+        # Version for a new creative is 1 and it increments during subsequent
+        # creative updates.
+    &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      &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.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+      &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+    &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+    &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+      &quot;A String&quot;,
+    ],
+    &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;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;headline&quot;: &quot;A String&quot;, # A short title for 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;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+      &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+      &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+      &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+      &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+      &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;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+    },
+    &quot;dealIds&quot;: [ # Output only. IDs of all of the deals with which this creative has been used
+        # in bidding.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      &quot;A String&quot;,
+    ],
+    &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+      &quot;A String&quot;,
+    ],
+    &quot;declaredRestrictedCategories&quot;: [ # All declared restricted categories 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;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+    &quot;video&quot;: { # Video content for a creative. # A video creative.
+      &quot;videoMetadata&quot;: { # Video metadata for a creative. # Output only. Video metadata.
+        &quot;vastVersion&quot;: &quot;A String&quot;, # The maximum VAST version across all wrapped VAST documents.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;mediaFiles&quot;: [ # The list of all media files declared in the VAST. If there are multiple
+            # VASTs in a wrapper chain, this includes the media files from the deepest
+            # one in the chain.
+          { # Information about each media file in the VAST.
+            &quot;bitrate&quot;: &quot;A String&quot;, # Bitrate of the video file, in Kbps.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+            &quot;mimeType&quot;: &quot;A String&quot;, # The MIME type of this media file.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+          },
+        ],
+        &quot;isVpaid&quot;: True or False, # Is this a VPAID ad?
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;duration&quot;: &quot;A String&quot;, # The duration of the ad.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;skipOffset&quot;: &quot;A String&quot;, # The minimum duration that the user has to watch before being able to
+            # skip this ad. If the field is not set, the ad is not skippable. If
+            # the field is set, the ad is skippable.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;isValidVast&quot;: True or False, # Is this a valid VAST ad?
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &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;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page. This is only supported for native
+        # ads.
+    &quot;creativeId&quot;: &quot;A String&quot;, # Buyer-specific creative ID that references this creative in bid responses.
+        # This field is Ignored in update operations. Can be used to filter the
+        # response of the
+        # creatives.list
+        # method.
+        # The maximum length of the creative ID is 128 bytes.
+    &quot;declaredAttributes&quot;: [ # All declared attributes for the ads that may be shown from this creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+        #
+        # If the `excluded_attribute` field of a [bid
+        # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto&quot;)
+        # contains one of the attributes that were declared or detected for a given
+        # creative, and a bid is submitted with that creative, the bid will be
+        # filtered before the auction.
+      &quot;A String&quot;,
+    ],
+    &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+    &quot;accountId&quot;: &quot;A String&quot;, # Output only. ID of the buyer account that this creative is owned by.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method with equality and inequality check.
+    &quot;declaredVendorIds&quot;: [ # IDs for the declared ad technology vendors that may be used by this
+        # creative. See
+        # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+        # possible values.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      42,
+    ],
+    &quot;name&quot;: &quot;A String&quot;, # Output only. Name of the creative.
+        # Follows the pattern `buyers/{buyer}/creatives/{creative}`, where
+        # `{buyer}` represents the account ID of the buyer who owns the creative,
+        # and `{creative}` is the buyer-specific creative ID that references this
+        # creative in the bid response.
+    &quot;creativeFormat&quot;: &quot;A String&quot;, # Output only. The format of this creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+  }</pre>
+</div>
+
+<div class="method">
+    <code class="details" id="get">get(name, view=None, x__xgafv=None)</code>
+  <pre>Gets a creative.
+
+Args:
+  name: string, Required. Name of the creative to retrieve. See
+creative.name. (required)
+  view: string, Controls the amount of information included in the response.
+By default only
+creativeServingDecision
+is included. To retrieve the entire creative
+resource (including the declared
+fields and the creative content) specify the view as &quot;FULL&quot;.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A creative and its classification data.
+    &quot;creativeServingDecision&quot;: { # Top level status and detected attributes of a creative. # Output only. Top level status and detected attributes of a creative (for example domain,
+        # language, advertiser, product category, etc.) that affect whether (status)
+        # and where (context) a creative will be allowed to serve.
+      &quot;detectedSensitiveCategories&quot;: [ # Detected sensitive categories, if any.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+          #
+          # 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;detectedClickThroughUrls&quot;: [ # The set of detected destination URLs for the creative.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+        &quot;A String&quot;,
+      ],
+      &quot;detectedVendorIds&quot;: [ # IDs of the ad technology vendors that were detected to be
+          # used by this creative. See
+          # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+          # possible values.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+          #
+          # If the `allowed_vendor_type` field of a [bid
+          # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+          # does not contain one of the vendor type IDs that were declared or
+          # detected for a given creative, and a bid is submitted with that creative,
+          # the bid will be filtered before the auction.
+        42,
+      ],
+      &quot;dealsServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding on PG and PD deals (outside of
+          # Russia and China).
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &quot;detectedAdvertisers&quot;: [ # Detected advertisers and brands.
+        { # Detected advertiser and brand information.
+          &quot;advertiserId&quot;: &quot;A String&quot;, # See https://storage.googleapis.com/adx-rtb-dictionaries/advertisers.txt
+              # for the list of possible values.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;brandName&quot;: &quot;A String&quot;, # Brand name.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;brandId&quot;: &quot;A String&quot;, # Detected brand ID or zero if no brand has been detected.
+              # See https://storage.googleapis.com/adx-rtb-dictionaries/brands.txt for
+              # the list of possible values.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;advertiserName&quot;: &quot;A String&quot;, # Advertiser name.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+        },
+      ],
+      &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # The detected ad technology providers.
+        &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
+            # of domains which can be attributed to the provider.
+            #
+            # If the creative contains provider IDs that are outside of those listed in
+            # the `BidRequest.adslot.consented_providers_settings.consented_providers`
+            # field on the [Google bid
+            # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+            # and the
+            # `BidRequest.user.ext.consented_providers_settings.consented_providers`
+            # field on the [OpenRTB
+            # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/openrtb-adx-proto),
+            # and a bid is submitted with that creative for an impression
+            # that will 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;chinaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in China.
+          # When approved or disapproved, this status applies to both deals and open
+          # auction in China. When pending review, this creative is allowed to serve
+          # for deals but not for open auction.
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &quot;detectedProductCategories&quot;: [ # Detected product categories, if any.
+          # See the ad-product-categories.txt file in the technical documentation
+          # for a list of IDs.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+        42,
+      ],
+      &quot;detectedAttributes&quot;: [ # Publisher-excludable attributes that were detected for this creative.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+          #
+          # If the `excluded_attribute` field of a [bid
+          # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+          # contains one of the attributes that were declared or detected for a given
+          # creative, and a bid is submitted with that creative, the bid will be
+          # filtered before the auction.
+        &quot;A String&quot;,
+      ],
+      &quot;lastStatusUpdate&quot;: &quot;A String&quot;, # The last time the creative status was updated.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;openAuctionServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding in open auction, private auction, or
+          # auction packages (outside of Russia and China).
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &quot;detectedLanguages&quot;: [ # 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.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+        &quot;A String&quot;,
+      ],
+      &quot;detectedDomains&quot;: [ # The detected domains for this creative.
+        &quot;A String&quot;,
+      ],
+      &quot;russiaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in Russia.
+          # When approved or disapproved, this status applies to both deals and open
+          # auction in Russia. When pending review, this creative is allowed to serve
+          # for deals but not for open auction.
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+    },
+    &quot;version&quot;: 42, # Output only. The version of this creative.
+        # Version for a new creative is 1 and it increments during subsequent
+        # creative updates.
+    &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      &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.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+      &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+    &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+    &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+      &quot;A String&quot;,
+    ],
+    &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;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;headline&quot;: &quot;A String&quot;, # A short title for 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;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+      &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+      &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+      &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+      &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+      &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;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+    },
+    &quot;dealIds&quot;: [ # Output only. IDs of all of the deals with which this creative has been used
+        # in bidding.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      &quot;A String&quot;,
+    ],
+    &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+      &quot;A String&quot;,
+    ],
+    &quot;declaredRestrictedCategories&quot;: [ # All declared restricted categories 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;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+    &quot;video&quot;: { # Video content for a creative. # A video creative.
+      &quot;videoMetadata&quot;: { # Video metadata for a creative. # Output only. Video metadata.
+        &quot;vastVersion&quot;: &quot;A String&quot;, # The maximum VAST version across all wrapped VAST documents.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;mediaFiles&quot;: [ # The list of all media files declared in the VAST. If there are multiple
+            # VASTs in a wrapper chain, this includes the media files from the deepest
+            # one in the chain.
+          { # Information about each media file in the VAST.
+            &quot;bitrate&quot;: &quot;A String&quot;, # Bitrate of the video file, in Kbps.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+            &quot;mimeType&quot;: &quot;A String&quot;, # The MIME type of this media file.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+          },
+        ],
+        &quot;isVpaid&quot;: True or False, # Is this a VPAID ad?
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;duration&quot;: &quot;A String&quot;, # The duration of the ad.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;skipOffset&quot;: &quot;A String&quot;, # The minimum duration that the user has to watch before being able to
+            # skip this ad. If the field is not set, the ad is not skippable. If
+            # the field is set, the ad is skippable.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;isValidVast&quot;: True or False, # Is this a valid VAST ad?
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &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;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page. This is only supported for native
+        # ads.
+    &quot;creativeId&quot;: &quot;A String&quot;, # Buyer-specific creative ID that references this creative in bid responses.
+        # This field is Ignored in update operations. Can be used to filter the
+        # response of the
+        # creatives.list
+        # method.
+        # The maximum length of the creative ID is 128 bytes.
+    &quot;declaredAttributes&quot;: [ # All declared attributes for the ads that may be shown from this creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+        #
+        # If the `excluded_attribute` field of a [bid
+        # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto&quot;)
+        # contains one of the attributes that were declared or detected for a given
+        # creative, and a bid is submitted with that creative, the bid will be
+        # filtered before the auction.
+      &quot;A String&quot;,
+    ],
+    &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+    &quot;accountId&quot;: &quot;A String&quot;, # Output only. ID of the buyer account that this creative is owned by.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method with equality and inequality check.
+    &quot;declaredVendorIds&quot;: [ # IDs for the declared ad technology vendors that may be used by this
+        # creative. See
+        # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+        # possible values.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      42,
+    ],
+    &quot;name&quot;: &quot;A String&quot;, # Output only. Name of the creative.
+        # Follows the pattern `buyers/{buyer}/creatives/{creative}`, where
+        # `{buyer}` represents the account ID of the buyer who owns the creative,
+        # and `{creative}` is the buyer-specific creative ID that references this
+        # creative in the bid response.
+    &quot;creativeFormat&quot;: &quot;A String&quot;, # Output only. The format of this creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+  }</pre>
+</div>
+
+<div class="method">
+    <code class="details" id="list">list(parent, pageSize=None, filter=None, pageToken=None, view=None, x__xgafv=None)</code>
+  <pre>Lists creatives.
+
+Args:
+  parent: string, Required. Name of the parent buyer that owns the creatives.
+
+The pattern for this resource is either `buyers/{buyerAccountId}` or
+`bidders/{bidderAccountId}`.
+
+For `buyers/{buyerAccountId}`, the `buyerAccountId` can be one of the
+following:
+1. The ID of the buyer that is accessing their own creatives.
+2. The ID of the child seat buyer under a bidder account.
+   So for listing creatives pertaining to the child seat buyer (`456`)
+   under bidder account (`123`), you would use the pattern: `buyers/456`.
+3. The ID of the bidder itself.
+   So for listing creatives pertaining to bidder (`123`),
+   you would use `buyers/123`.
+
+If you want to access all creatives pertaining to both the bidder and all
+of its child seat accounts, you would use `bidders/{bidderAccountId}`,
+e.g., for all creatives pertaining to bidder (`123`), use `bidders/123`. (required)
+  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.
+  filter: string, Query string to filter creatives. If no filter is specified,
+all active creatives will be returned.
+
+Example: &#x27;accountId=12345 AND (dealsStatus:DISAPPROVED AND
+disapprovalReason:UNACCEPTABLE_CONTENT) OR
+declaredAttributes:IS_COOKIE_TARGETED&#x27;
+  pageToken: string, A token identifying a page of results the server should return.
+Typically, this is the value of
+ListCreativesResponse.nextPageToken
+returned from the previous call to the &#x27;ListCreatives&#x27; method.
+  view: string, Controls the amount of information included in the response.
+By default only
+creativeServingDecision
+is included. To retrieve the entire creative
+resource (including the declared
+fields and the creative content) specify the view as &quot;FULL&quot;.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A response for listing creatives.
+    &quot;nextPageToken&quot;: &quot;A String&quot;, # A token to retrieve the next page of results.
+        # Pass this value in the
+        # ListCreativesRequest.pageToken
+        # field in the subsequent call to the `ListCreatives` method to retrieve the
+        # next page of results.
+    &quot;creatives&quot;: [ # The list of creatives.
+      { # A creative and its classification data.
+        &quot;creativeServingDecision&quot;: { # Top level status and detected attributes of a creative. # Output only. Top level status and detected attributes of a creative (for example domain,
+            # language, advertiser, product category, etc.) that affect whether (status)
+            # and where (context) a creative will be allowed to serve.
+          &quot;detectedSensitiveCategories&quot;: [ # Detected sensitive categories, if any.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+              #
+              # 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;detectedClickThroughUrls&quot;: [ # The set of detected destination URLs for the creative.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+            &quot;A String&quot;,
+          ],
+          &quot;detectedVendorIds&quot;: [ # IDs of the ad technology vendors that were detected to be
+              # used by this creative. See
+              # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+              # possible values.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+              #
+              # If the `allowed_vendor_type` field of a [bid
+              # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+              # does not contain one of the vendor type IDs that were declared or
+              # detected for a given creative, and a bid is submitted with that creative,
+              # the bid will be filtered before the auction.
+            42,
+          ],
+          &quot;dealsServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding on PG and PD deals (outside of
+              # Russia and China).
+            &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+                # (e.g., open auction, deals) or region (e.g., China, Russia).
+                # Topics may be present only if status is DISAPPROVED.
+              { # Each policy topic entry will represent a violation of a policy topic for a
+                  # creative, with the policy topic information and optional evidence for the
+                  # policy violation.
+                &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+                &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+                  { # Evidence associated with a policy topic entry.
+                    &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                        # in a creative.
+                        # a creative.
+                      &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                        { # The URL-level breakdown for the download size.
+                          &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                          &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                        },
+                      ],
+                      &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                    },
+                    &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                      &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                          # cookie_names above will be set to the cookie names of top domains with
+                          # the largest number of cookies.
+                          # This field will only be set for TOO_MANY_COOKIES policy.
+                      &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                          # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                          # with the largest number of cookies. For other policies, this will be all
+                          # the cookie names that violate the policy.
+                        &quot;A String&quot;,
+                      ],
+                    },
+                    &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                      &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                    },
+                    &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                      &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                        &quot;A String&quot;,
+                      ],
+                    },
+                    &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                      &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                      &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                      &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                    },
+                    &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                      &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                          # limited to the number of calls in the top_http_call_domains.
+                      &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                        { # The number of HTTP calls made to the given domain.
+                          &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                          &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                        },
+                      ],
+                    },
+                    &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                        # incorrectly set up.
+                        # having been incorrectly set up.
+                      &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                      &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                      &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                          # no content or an error page.
+                      &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                      &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                      &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                      &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                      &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                    },
+                  },
+                ],
+                &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                    # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                    # policy topics is not fixed for a particular API version and may change at
+                    # any time.
+                    # Can be used to filter the response of the
+                    # creatives.list
+                    # method
+              },
+            ],
+            &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+                # deals) or region (e.g., China, Russia).
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+          },
+          &quot;detectedAdvertisers&quot;: [ # Detected advertisers and brands.
+            { # Detected advertiser and brand information.
+              &quot;advertiserId&quot;: &quot;A String&quot;, # See https://storage.googleapis.com/adx-rtb-dictionaries/advertisers.txt
+                  # for the list of possible values.
+                  # Can be used to filter the response of the
+                  # creatives.list
+                  # method.
+              &quot;brandName&quot;: &quot;A String&quot;, # Brand name.
+                  # Can be used to filter the response of the
+                  # creatives.list
+                  # method.
+              &quot;brandId&quot;: &quot;A String&quot;, # Detected brand ID or zero if no brand has been detected.
+                  # See https://storage.googleapis.com/adx-rtb-dictionaries/brands.txt for
+                  # the list of possible values.
+                  # Can be used to filter the response of the
+                  # creatives.list
+                  # method.
+              &quot;advertiserName&quot;: &quot;A String&quot;, # Advertiser name.
+                  # Can be used to filter the response of the
+                  # creatives.list
+                  # method.
+            },
+          ],
+          &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # The detected ad technology providers.
+            &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
+                # of domains which can be attributed to the provider.
+                #
+                # If the creative contains provider IDs that are outside of those listed in
+                # the `BidRequest.adslot.consented_providers_settings.consented_providers`
+                # field on the [Google bid
+                # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+                # and the
+                # `BidRequest.user.ext.consented_providers_settings.consented_providers`
+                # field on the [OpenRTB
+                # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/openrtb-adx-proto),
+                # and a bid is submitted with that creative for an impression
+                # that will 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;chinaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in China.
+              # When approved or disapproved, this status applies to both deals and open
+              # auction in China. When pending review, this creative is allowed to serve
+              # for deals but not for open auction.
+            &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+                # (e.g., open auction, deals) or region (e.g., China, Russia).
+                # Topics may be present only if status is DISAPPROVED.
+              { # Each policy topic entry will represent a violation of a policy topic for a
+                  # creative, with the policy topic information and optional evidence for the
+                  # policy violation.
+                &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+                &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+                  { # Evidence associated with a policy topic entry.
+                    &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                        # in a creative.
+                        # a creative.
+                      &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                        { # The URL-level breakdown for the download size.
+                          &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                          &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                        },
+                      ],
+                      &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                    },
+                    &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                      &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                          # cookie_names above will be set to the cookie names of top domains with
+                          # the largest number of cookies.
+                          # This field will only be set for TOO_MANY_COOKIES policy.
+                      &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                          # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                          # with the largest number of cookies. For other policies, this will be all
+                          # the cookie names that violate the policy.
+                        &quot;A String&quot;,
+                      ],
+                    },
+                    &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                      &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                    },
+                    &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                      &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                        &quot;A String&quot;,
+                      ],
+                    },
+                    &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                      &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                      &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                      &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                    },
+                    &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                      &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                          # limited to the number of calls in the top_http_call_domains.
+                      &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                        { # The number of HTTP calls made to the given domain.
+                          &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                          &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                        },
+                      ],
+                    },
+                    &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                        # incorrectly set up.
+                        # having been incorrectly set up.
+                      &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                      &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                      &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                          # no content or an error page.
+                      &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                      &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                      &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                      &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                      &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                    },
+                  },
+                ],
+                &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                    # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                    # policy topics is not fixed for a particular API version and may change at
+                    # any time.
+                    # Can be used to filter the response of the
+                    # creatives.list
+                    # method
+              },
+            ],
+            &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+                # deals) or region (e.g., China, Russia).
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+          },
+          &quot;detectedProductCategories&quot;: [ # Detected product categories, if any.
+              # See the ad-product-categories.txt file in the technical documentation
+              # for a list of IDs.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+            42,
+          ],
+          &quot;detectedAttributes&quot;: [ # Publisher-excludable attributes that were detected for this creative.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+              #
+              # If the `excluded_attribute` field of a [bid
+              # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+              # contains one of the attributes that were declared or detected for a given
+              # creative, and a bid is submitted with that creative, the bid will be
+              # filtered before the auction.
+            &quot;A String&quot;,
+          ],
+          &quot;lastStatusUpdate&quot;: &quot;A String&quot;, # The last time the creative status was updated.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;openAuctionServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding in open auction, private auction, or
+              # auction packages (outside of Russia and China).
+            &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+                # (e.g., open auction, deals) or region (e.g., China, Russia).
+                # Topics may be present only if status is DISAPPROVED.
+              { # Each policy topic entry will represent a violation of a policy topic for a
+                  # creative, with the policy topic information and optional evidence for the
+                  # policy violation.
+                &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+                &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+                  { # Evidence associated with a policy topic entry.
+                    &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                        # in a creative.
+                        # a creative.
+                      &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                        { # The URL-level breakdown for the download size.
+                          &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                          &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                        },
+                      ],
+                      &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                    },
+                    &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                      &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                          # cookie_names above will be set to the cookie names of top domains with
+                          # the largest number of cookies.
+                          # This field will only be set for TOO_MANY_COOKIES policy.
+                      &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                          # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                          # with the largest number of cookies. For other policies, this will be all
+                          # the cookie names that violate the policy.
+                        &quot;A String&quot;,
+                      ],
+                    },
+                    &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                      &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                    },
+                    &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                      &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                        &quot;A String&quot;,
+                      ],
+                    },
+                    &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                      &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                      &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                      &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                    },
+                    &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                      &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                          # limited to the number of calls in the top_http_call_domains.
+                      &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                        { # The number of HTTP calls made to the given domain.
+                          &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                          &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                        },
+                      ],
+                    },
+                    &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                        # incorrectly set up.
+                        # having been incorrectly set up.
+                      &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                      &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                      &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                          # no content or an error page.
+                      &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                      &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                      &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                      &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                      &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                    },
+                  },
+                ],
+                &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                    # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                    # policy topics is not fixed for a particular API version and may change at
+                    # any time.
+                    # Can be used to filter the response of the
+                    # creatives.list
+                    # method
+              },
+            ],
+            &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+                # deals) or region (e.g., China, Russia).
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+          },
+          &quot;detectedLanguages&quot;: [ # 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.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+            &quot;A String&quot;,
+          ],
+          &quot;detectedDomains&quot;: [ # The detected domains for this creative.
+            &quot;A String&quot;,
+          ],
+          &quot;russiaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in Russia.
+              # When approved or disapproved, this status applies to both deals and open
+              # auction in Russia. When pending review, this creative is allowed to serve
+              # for deals but not for open auction.
+            &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+                # (e.g., open auction, deals) or region (e.g., China, Russia).
+                # Topics may be present only if status is DISAPPROVED.
+              { # Each policy topic entry will represent a violation of a policy topic for a
+                  # creative, with the policy topic information and optional evidence for the
+                  # policy violation.
+                &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+                &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+                  { # Evidence associated with a policy topic entry.
+                    &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                        # in a creative.
+                        # a creative.
+                      &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                        { # The URL-level breakdown for the download size.
+                          &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                          &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                        },
+                      ],
+                      &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                    },
+                    &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                      &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                          # cookie_names above will be set to the cookie names of top domains with
+                          # the largest number of cookies.
+                          # This field will only be set for TOO_MANY_COOKIES policy.
+                      &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                          # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                          # with the largest number of cookies. For other policies, this will be all
+                          # the cookie names that violate the policy.
+                        &quot;A String&quot;,
+                      ],
+                    },
+                    &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                      &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                    },
+                    &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                      &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                        &quot;A String&quot;,
+                      ],
+                    },
+                    &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                      &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                      &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                      &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                    },
+                    &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                      &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                          # limited to the number of calls in the top_http_call_domains.
+                      &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                        { # The number of HTTP calls made to the given domain.
+                          &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                          &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                        },
+                      ],
+                    },
+                    &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                        # incorrectly set up.
+                        # having been incorrectly set up.
+                      &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                      &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                      &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                          # no content or an error page.
+                      &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                      &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                      &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                      &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                      &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                    },
+                  },
+                ],
+                &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                    # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                    # policy topics is not fixed for a particular API version and may change at
+                    # any time.
+                    # Can be used to filter the response of the
+                    # creatives.list
+                    # method
+              },
+            ],
+            &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+                # deals) or region (e.g., China, Russia).
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+          },
+        },
+        &quot;version&quot;: 42, # Output only. The version of this creative.
+            # Version for a new creative is 1 and it increments during subsequent
+            # creative updates.
+        &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+          &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.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+          &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+        },
+        &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+        &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+          &quot;A String&quot;,
+        ],
+        &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;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;headline&quot;: &quot;A String&quot;, # A short title for 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;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+          &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+          &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+          &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+          &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+          &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;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+        },
+        &quot;dealIds&quot;: [ # Output only. IDs of all of the deals with which this creative has been used
+            # in bidding.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+          &quot;A String&quot;,
+        ],
+        &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+          &quot;A String&quot;,
+        ],
+        &quot;declaredRestrictedCategories&quot;: [ # All declared restricted categories 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;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;video&quot;: { # Video content for a creative. # A video creative.
+          &quot;videoMetadata&quot;: { # Video metadata for a creative. # Output only. Video metadata.
+            &quot;vastVersion&quot;: &quot;A String&quot;, # The maximum VAST version across all wrapped VAST documents.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+            &quot;mediaFiles&quot;: [ # The list of all media files declared in the VAST. If there are multiple
+                # VASTs in a wrapper chain, this includes the media files from the deepest
+                # one in the chain.
+              { # Information about each media file in the VAST.
+                &quot;bitrate&quot;: &quot;A String&quot;, # Bitrate of the video file, in Kbps.
+                    # Can be used to filter the response of the
+                    # creatives.list
+                    # method.
+                &quot;mimeType&quot;: &quot;A String&quot;, # The MIME type of this media file.
+                    # Can be used to filter the response of the
+                    # creatives.list
+                    # method.
+              },
+            ],
+            &quot;isVpaid&quot;: True or False, # Is this a VPAID ad?
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+            &quot;duration&quot;: &quot;A String&quot;, # The duration of the ad.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+            &quot;skipOffset&quot;: &quot;A String&quot;, # The minimum duration that the user has to watch before being able to
+                # skip this ad. If the field is not set, the ad is not skippable. If
+                # the field is set, the ad is skippable.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+            &quot;isValidVast&quot;: True or False, # Is this a valid VAST ad?
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+          },
+          &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;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page. This is only supported for native
+            # ads.
+        &quot;creativeId&quot;: &quot;A String&quot;, # Buyer-specific creative ID that references this creative in bid responses.
+            # This field is Ignored in update operations. Can be used to filter the
+            # response of the
+            # creatives.list
+            # method.
+            # The maximum length of the creative ID is 128 bytes.
+        &quot;declaredAttributes&quot;: [ # All declared attributes for the ads that may be shown from this creative.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+            #
+            # If the `excluded_attribute` field of a [bid
+            # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto&quot;)
+            # contains one of the attributes that were declared or detected for a given
+            # creative, and a bid is submitted with that creative, the bid will be
+            # filtered before the auction.
+          &quot;A String&quot;,
+        ],
+        &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+        &quot;accountId&quot;: &quot;A String&quot;, # Output only. ID of the buyer account that this creative is owned by.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method with equality and inequality check.
+        &quot;declaredVendorIds&quot;: [ # IDs for the declared ad technology vendors that may be used by this
+            # creative. See
+            # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+            # possible values.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+          42,
+        ],
+        &quot;name&quot;: &quot;A String&quot;, # Output only. Name of the creative.
+            # Follows the pattern `buyers/{buyer}/creatives/{creative}`, where
+            # `{buyer}` represents the account ID of the buyer who owns the creative,
+            # and `{creative}` is the buyer-specific creative ID that references this
+            # creative in the bid response.
+        &quot;creativeFormat&quot;: &quot;A String&quot;, # Output only. The format of this creative.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+    ],
+  }</pre>
+</div>
+
+<div class="method">
+    <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
+  <pre>Retrieves the next page of results.
+
+Args:
+  previous_request: The request for the previous page. (required)
+  previous_response: The response from the request for the previous page. (required)
+
+Returns:
+  A request object that you can call &#x27;execute()&#x27; on to request the next
+  page. Returns None if there are no more items in the collection.
+    </pre>
+</div>
+
+<div class="method">
+    <code class="details" id="patch">patch(name, body=None, updateMask=None, x__xgafv=None)</code>
+  <pre>Updates a creative.
+
+Args:
+  name: string, Name of the creative to update. See
+creative.name. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A creative and its classification data.
+  &quot;creativeServingDecision&quot;: { # Top level status and detected attributes of a creative. # Output only. Top level status and detected attributes of a creative (for example domain,
+      # language, advertiser, product category, etc.) that affect whether (status)
+      # and where (context) a creative will be allowed to serve.
+    &quot;detectedSensitiveCategories&quot;: [ # Detected sensitive categories, if any.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+        #
+        # 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;detectedClickThroughUrls&quot;: [ # The set of detected destination URLs for the creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      &quot;A String&quot;,
+    ],
+    &quot;detectedVendorIds&quot;: [ # IDs of the ad technology vendors that were detected to be
+        # used by this creative. See
+        # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+        # possible values.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+        #
+        # If the `allowed_vendor_type` field of a [bid
+        # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+        # does not contain one of the vendor type IDs that were declared or
+        # detected for a given creative, and a bid is submitted with that creative,
+        # the bid will be filtered before the auction.
+      42,
+    ],
+    &quot;dealsServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding on PG and PD deals (outside of
+        # Russia and China).
+      &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+          # (e.g., open auction, deals) or region (e.g., China, Russia).
+          # Topics may be present only if status is DISAPPROVED.
+        { # Each policy topic entry will represent a violation of a policy topic for a
+            # creative, with the policy topic information and optional evidence for the
+            # policy violation.
+          &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+          &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+            { # Evidence associated with a policy topic entry.
+              &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                  # in a creative.
+                  # a creative.
+                &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                  { # The URL-level breakdown for the download size.
+                    &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                    &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                  },
+                ],
+                &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+              },
+              &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                    # cookie_names above will be set to the cookie names of top domains with
+                    # the largest number of cookies.
+                    # This field will only be set for TOO_MANY_COOKIES policy.
+                &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                    # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                    # with the largest number of cookies. For other policies, this will be all
+                    # the cookie names that violate the policy.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+              },
+              &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+              },
+              &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                    # limited to the number of calls in the top_http_call_domains.
+                &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                  { # The number of HTTP calls made to the given domain.
+                    &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                    &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                  },
+                ],
+              },
+              &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                  # incorrectly set up.
+                  # having been incorrectly set up.
+                &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                    # no content or an error page.
+                &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+              },
+            },
+          ],
+          &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+              # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+              # policy topics is not fixed for a particular API version and may change at
+              # any time.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method
+        },
+      ],
+      &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+          # deals) or region (e.g., China, Russia).
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+    &quot;detectedAdvertisers&quot;: [ # Detected advertisers and brands.
+      { # Detected advertiser and brand information.
+        &quot;advertiserId&quot;: &quot;A String&quot;, # See https://storage.googleapis.com/adx-rtb-dictionaries/advertisers.txt
+            # for the list of possible values.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;brandName&quot;: &quot;A String&quot;, # Brand name.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;brandId&quot;: &quot;A String&quot;, # Detected brand ID or zero if no brand has been detected.
+            # See https://storage.googleapis.com/adx-rtb-dictionaries/brands.txt for
+            # the list of possible values.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;advertiserName&quot;: &quot;A String&quot;, # Advertiser name.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+    ],
+    &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # The detected ad technology providers.
+      &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
+          # of domains which can be attributed to the provider.
+          #
+          # If the creative contains provider IDs that are outside of those listed in
+          # the `BidRequest.adslot.consented_providers_settings.consented_providers`
+          # field on the [Google bid
+          # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+          # and the
+          # `BidRequest.user.ext.consented_providers_settings.consented_providers`
+          # field on the [OpenRTB
+          # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/openrtb-adx-proto),
+          # and a bid is submitted with that creative for an impression
+          # that will 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;chinaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in China.
+        # When approved or disapproved, this status applies to both deals and open
+        # auction in China. When pending review, this creative is allowed to serve
+        # for deals but not for open auction.
+      &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+          # (e.g., open auction, deals) or region (e.g., China, Russia).
+          # Topics may be present only if status is DISAPPROVED.
+        { # Each policy topic entry will represent a violation of a policy topic for a
+            # creative, with the policy topic information and optional evidence for the
+            # policy violation.
+          &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+          &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+            { # Evidence associated with a policy topic entry.
+              &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                  # in a creative.
+                  # a creative.
+                &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                  { # The URL-level breakdown for the download size.
+                    &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                    &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                  },
+                ],
+                &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+              },
+              &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                    # cookie_names above will be set to the cookie names of top domains with
+                    # the largest number of cookies.
+                    # This field will only be set for TOO_MANY_COOKIES policy.
+                &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                    # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                    # with the largest number of cookies. For other policies, this will be all
+                    # the cookie names that violate the policy.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+              },
+              &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+              },
+              &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                    # limited to the number of calls in the top_http_call_domains.
+                &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                  { # The number of HTTP calls made to the given domain.
+                    &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                    &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                  },
+                ],
+              },
+              &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                  # incorrectly set up.
+                  # having been incorrectly set up.
+                &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                    # no content or an error page.
+                &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+              },
+            },
+          ],
+          &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+              # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+              # policy topics is not fixed for a particular API version and may change at
+              # any time.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method
+        },
+      ],
+      &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+          # deals) or region (e.g., China, Russia).
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+    &quot;detectedProductCategories&quot;: [ # Detected product categories, if any.
+        # See the ad-product-categories.txt file in the technical documentation
+        # for a list of IDs.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      42,
+    ],
+    &quot;detectedAttributes&quot;: [ # Publisher-excludable attributes that were detected for this creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+        #
+        # If the `excluded_attribute` field of a [bid
+        # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+        # contains one of the attributes that were declared or detected for a given
+        # creative, and a bid is submitted with that creative, the bid will be
+        # filtered before the auction.
+      &quot;A String&quot;,
+    ],
+    &quot;lastStatusUpdate&quot;: &quot;A String&quot;, # The last time the creative status was updated.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+    &quot;openAuctionServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding in open auction, private auction, or
+        # auction packages (outside of Russia and China).
+      &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+          # (e.g., open auction, deals) or region (e.g., China, Russia).
+          # Topics may be present only if status is DISAPPROVED.
+        { # Each policy topic entry will represent a violation of a policy topic for a
+            # creative, with the policy topic information and optional evidence for the
+            # policy violation.
+          &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+          &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+            { # Evidence associated with a policy topic entry.
+              &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                  # in a creative.
+                  # a creative.
+                &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                  { # The URL-level breakdown for the download size.
+                    &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                    &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                  },
+                ],
+                &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+              },
+              &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                    # cookie_names above will be set to the cookie names of top domains with
+                    # the largest number of cookies.
+                    # This field will only be set for TOO_MANY_COOKIES policy.
+                &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                    # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                    # with the largest number of cookies. For other policies, this will be all
+                    # the cookie names that violate the policy.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+              },
+              &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+              },
+              &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                    # limited to the number of calls in the top_http_call_domains.
+                &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                  { # The number of HTTP calls made to the given domain.
+                    &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                    &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                  },
+                ],
+              },
+              &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                  # incorrectly set up.
+                  # having been incorrectly set up.
+                &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                    # no content or an error page.
+                &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+              },
+            },
+          ],
+          &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+              # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+              # policy topics is not fixed for a particular API version and may change at
+              # any time.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method
+        },
+      ],
+      &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+          # deals) or region (e.g., China, Russia).
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+    &quot;detectedLanguages&quot;: [ # 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.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      &quot;A String&quot;,
+    ],
+    &quot;detectedDomains&quot;: [ # The detected domains for this creative.
+      &quot;A String&quot;,
+    ],
+    &quot;russiaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in Russia.
+        # When approved or disapproved, this status applies to both deals and open
+        # auction in Russia. When pending review, this creative is allowed to serve
+        # for deals but not for open auction.
+      &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+          # (e.g., open auction, deals) or region (e.g., China, Russia).
+          # Topics may be present only if status is DISAPPROVED.
+        { # Each policy topic entry will represent a violation of a policy topic for a
+            # creative, with the policy topic information and optional evidence for the
+            # policy violation.
+          &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+          &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+            { # Evidence associated with a policy topic entry.
+              &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                  # in a creative.
+                  # a creative.
+                &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                  { # The URL-level breakdown for the download size.
+                    &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                    &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                  },
+                ],
+                &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+              },
+              &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                    # cookie_names above will be set to the cookie names of top domains with
+                    # the largest number of cookies.
+                    # This field will only be set for TOO_MANY_COOKIES policy.
+                &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                    # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                    # with the largest number of cookies. For other policies, this will be all
+                    # the cookie names that violate the policy.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+              },
+              &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                  &quot;A String&quot;,
+                ],
+              },
+              &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+              },
+              &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                    # limited to the number of calls in the top_http_call_domains.
+                &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                  { # The number of HTTP calls made to the given domain.
+                    &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                    &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                  },
+                ],
+              },
+              &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                  # incorrectly set up.
+                  # having been incorrectly set up.
+                &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                    # no content or an error page.
+                &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+              },
+            },
+          ],
+          &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+              # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+              # policy topics is not fixed for a particular API version and may change at
+              # any time.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method
+        },
+      ],
+      &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+          # deals) or region (e.g., China, Russia).
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+  },
+  &quot;version&quot;: 42, # Output only. The version of this creative.
+      # Version for a new creative is 1 and it increments during subsequent
+      # creative updates.
+  &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+    &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.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+    &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+    &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+  },
+  &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+  &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+    &quot;A String&quot;,
+  ],
+  &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;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;headline&quot;: &quot;A String&quot;, # A short title for 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;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+    &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+    &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+    &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+    &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+    &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;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+  },
+  &quot;dealIds&quot;: [ # Output only. IDs of all of the deals with which this creative has been used
+      # in bidding.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+    &quot;A String&quot;,
+  ],
+  &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+    &quot;A String&quot;,
+  ],
+  &quot;declaredRestrictedCategories&quot;: [ # All declared restricted categories 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;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+  &quot;video&quot;: { # Video content for a creative. # A video creative.
+    &quot;videoMetadata&quot;: { # Video metadata for a creative. # Output only. Video metadata.
+      &quot;vastVersion&quot;: &quot;A String&quot;, # The maximum VAST version across all wrapped VAST documents.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;mediaFiles&quot;: [ # The list of all media files declared in the VAST. If there are multiple
+          # VASTs in a wrapper chain, this includes the media files from the deepest
+          # one in the chain.
+        { # Information about each media file in the VAST.
+          &quot;bitrate&quot;: &quot;A String&quot;, # Bitrate of the video file, in Kbps.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;mimeType&quot;: &quot;A String&quot;, # The MIME type of this media file.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+        },
+      ],
+      &quot;isVpaid&quot;: True or False, # Is this a VPAID ad?
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;duration&quot;: &quot;A String&quot;, # The duration of the ad.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;skipOffset&quot;: &quot;A String&quot;, # The minimum duration that the user has to watch before being able to
+          # skip this ad. If the field is not set, the ad is not skippable. If
+          # the field is set, the ad is skippable.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;isValidVast&quot;: True or False, # Is this a valid VAST ad?
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+    &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;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page. This is only supported for native
+      # ads.
+  &quot;creativeId&quot;: &quot;A String&quot;, # Buyer-specific creative ID that references this creative in bid responses.
+      # This field is Ignored in update operations. Can be used to filter the
+      # response of the
+      # creatives.list
+      # method.
+      # The maximum length of the creative ID is 128 bytes.
+  &quot;declaredAttributes&quot;: [ # All declared attributes for the ads that may be shown from this creative.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+      # 
+      # If the `excluded_attribute` field of a [bid
+      # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto&quot;)
+      # contains one of the attributes that were declared or detected for a given
+      # creative, and a bid is submitted with that creative, the bid will be
+      # filtered before the auction.
+    &quot;A String&quot;,
+  ],
+  &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+  &quot;accountId&quot;: &quot;A String&quot;, # Output only. ID of the buyer account that this creative is owned by.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method with equality and inequality check.
+  &quot;declaredVendorIds&quot;: [ # IDs for the declared ad technology vendors that may be used by this
+      # creative. See
+      # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+      # possible values.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+    42,
+  ],
+  &quot;name&quot;: &quot;A String&quot;, # Output only. Name of the creative.
+      # Follows the pattern `buyers/{buyer}/creatives/{creative}`, where
+      # `{buyer}` represents the account ID of the buyer who owns the creative,
+      # and `{creative}` is the buyer-specific creative ID that references this
+      # creative in the bid response.
+  &quot;creativeFormat&quot;: &quot;A String&quot;, # Output only. The format of this creative.
+      # Can be used to filter the response of the
+      # creatives.list
+      # method.
+}
+
+  updateMask: string, Field mask to use for partial in-place updates.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A creative and its classification data.
+    &quot;creativeServingDecision&quot;: { # Top level status and detected attributes of a creative. # Output only. Top level status and detected attributes of a creative (for example domain,
+        # language, advertiser, product category, etc.) that affect whether (status)
+        # and where (context) a creative will be allowed to serve.
+      &quot;detectedSensitiveCategories&quot;: [ # Detected sensitive categories, if any.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+          #
+          # 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;detectedClickThroughUrls&quot;: [ # The set of detected destination URLs for the creative.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+        &quot;A String&quot;,
+      ],
+      &quot;detectedVendorIds&quot;: [ # IDs of the ad technology vendors that were detected to be
+          # used by this creative. See
+          # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+          # possible values.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+          #
+          # If the `allowed_vendor_type` field of a [bid
+          # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+          # does not contain one of the vendor type IDs that were declared or
+          # detected for a given creative, and a bid is submitted with that creative,
+          # the bid will be filtered before the auction.
+        42,
+      ],
+      &quot;dealsServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding on PG and PD deals (outside of
+          # Russia and China).
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &quot;detectedAdvertisers&quot;: [ # Detected advertisers and brands.
+        { # Detected advertiser and brand information.
+          &quot;advertiserId&quot;: &quot;A String&quot;, # See https://storage.googleapis.com/adx-rtb-dictionaries/advertisers.txt
+              # for the list of possible values.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;brandName&quot;: &quot;A String&quot;, # Brand name.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;brandId&quot;: &quot;A String&quot;, # Detected brand ID or zero if no brand has been detected.
+              # See https://storage.googleapis.com/adx-rtb-dictionaries/brands.txt for
+              # the list of possible values.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+          &quot;advertiserName&quot;: &quot;A String&quot;, # Advertiser name.
+              # Can be used to filter the response of the
+              # creatives.list
+              # method.
+        },
+      ],
+      &quot;adTechnologyProviders&quot;: { # Detected ad technology provider information. # The detected ad technology providers.
+        &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
+            # of domains which can be attributed to the provider.
+            #
+            # If the creative contains provider IDs that are outside of those listed in
+            # the `BidRequest.adslot.consented_providers_settings.consented_providers`
+            # field on the [Google bid
+            # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+            # and the
+            # `BidRequest.user.ext.consented_providers_settings.consented_providers`
+            # field on the [OpenRTB
+            # protocol](https://developers.google.com/authorized-buyers/rtb/downloads/openrtb-adx-proto),
+            # and a bid is submitted with that creative for an impression
+            # that will 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;chinaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in China.
+          # When approved or disapproved, this status applies to both deals and open
+          # auction in China. When pending review, this creative is allowed to serve
+          # for deals but not for open auction.
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &quot;detectedProductCategories&quot;: [ # Detected product categories, if any.
+          # See the ad-product-categories.txt file in the technical documentation
+          # for a list of IDs.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+        42,
+      ],
+      &quot;detectedAttributes&quot;: [ # Publisher-excludable attributes that were detected for this creative.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+          #
+          # If the `excluded_attribute` field of a [bid
+          # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
+          # contains one of the attributes that were declared or detected for a given
+          # creative, and a bid is submitted with that creative, the bid will be
+          # filtered before the auction.
+        &quot;A String&quot;,
+      ],
+      &quot;lastStatusUpdate&quot;: &quot;A String&quot;, # The last time the creative status was updated.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;openAuctionServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # Status of this creative when bidding in open auction, private auction, or
+          # auction packages (outside of Russia and China).
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &quot;detectedLanguages&quot;: [ # 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.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+        &quot;A String&quot;,
+      ],
+      &quot;detectedDomains&quot;: [ # The detected domains for this creative.
+        &quot;A String&quot;,
+      ],
+      &quot;russiaServingStatus&quot;: { # Serving status of the creative for a transaction type or a region. # The serving status of this creative in Russia.
+          # When approved or disapproved, this status applies to both deals and open
+          # auction in Russia. When pending review, this creative is allowed to serve
+          # for deals but not for open auction.
+        &quot;topics&quot;: [ # Policy topics related to the serving decision for this transaction type
+            # (e.g., open auction, deals) or region (e.g., China, Russia).
+            # Topics may be present only if status is DISAPPROVED.
+          { # Each policy topic entry will represent a violation of a policy topic for a
+              # creative, with the policy topic information and optional evidence for the
+              # policy violation.
+            &quot;helpCenterUrl&quot;: &quot;A String&quot;, # URL of the help center article describing this policy topic.
+            &quot;evidences&quot;: [ # Pieces of evidence associated with this policy topic entry.
+              { # Evidence associated with a policy topic entry.
+                &quot;downloadSize&quot;: { # Total download size and URL-level download size breakdown for resources in # Total download size and URL-level download size breakdown for resources
+                    # in a creative.
+                    # a creative.
+                  &quot;topUrlDownloadSizeBreakdowns&quot;: [ # Download size broken down by URLs with the top download size.
+                    { # The URL-level breakdown for the download size.
+                      &quot;normalizedUrl&quot;: &quot;A String&quot;, # The normalized URL with query parameters and fragment removed.
+                      &quot;downloadSizeKb&quot;: 42, # Download size of the URL in kilobytes.
+                    },
+                  ],
+                  &quot;totalDownloadSizeKb&quot;: 42, # Total download size (in kilobytes) for all the resources in the creative.
+                },
+                &quot;httpCookie&quot;: { # Evidence for HTTP cookie-related policy violations. # Evidence for HTTP cookie-related policy violations.
+                  &quot;maxCookieCount&quot;: 42, # The largest number of cookies set by a creative. If this field is set,
+                      # cookie_names above will be set to the cookie names of top domains with
+                      # the largest number of cookies.
+                      # This field will only be set for TOO_MANY_COOKIES policy.
+                  &quot;cookieNames&quot;: [ # Names of cookies that violate Google policies.
+                      # For TOO_MANY_COOKIES policy, this will be the cookie names of top domains
+                      # with the largest number of cookies. For other policies, this will be all
+                      # the cookie names that violate the policy.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationUrl&quot;: { # The full landing page URL of the destination. # URL of the actual landing page.
+                  &quot;destinationUrl&quot;: &quot;A String&quot;, # The full landing page URL of the destination.
+                },
+                &quot;httpCall&quot;: { # HTTP calls made by a creative that resulted in policy violations. # HTTP calls made by the creative that resulted in policy violations.
+                  &quot;urls&quot;: [ # URLs of HTTP calls made by the creative.
+                    &quot;A String&quot;,
+                  ],
+                },
+                &quot;destinationNotCrawlable&quot;: { # Evidence that the creative&#x27;s destination URL was not crawlable by Google. # The creative&#x27;s destination URL was not crawlable by Google.
+                  &quot;crawlTime&quot;: &quot;A String&quot;, # Approximate time of the crawl.
+                  &quot;reason&quot;: &quot;A String&quot;, # Reason of destination not crawlable.
+                  &quot;crawledUrl&quot;: &quot;A String&quot;, # Destination URL that was attempted to be crawled.
+                },
+                &quot;domainCall&quot;: { # Number of HTTP calls made by a creative, broken down by domain. # Number of HTTP calls made by the creative, broken down by domain.
+                  &quot;totalHttpCallCount&quot;: 42, # The total number of HTTP calls made by the creative, including but not
+                      # limited to the number of calls in the top_http_call_domains.
+                  &quot;topHttpCallDomains&quot;: [ # Breakdown of the most frequent domains called via HTTP by the creative.
+                    { # The number of HTTP calls made to the given domain.
+                      &quot;httpCallCount&quot;: 42, # Number of HTTP calls made to the domain.
+                      &quot;domain&quot;: &quot;A String&quot;, # The domain name.
+                    },
+                  ],
+                },
+                &quot;destinationNotWorking&quot;: { # Evidence of the creative&#x27;s destination URL not functioning properly or # The creative&#x27;s destination URL did not function properly or was
+                    # incorrectly set up.
+                    # having been incorrectly set up.
+                  &quot;platform&quot;: &quot;A String&quot;, # Platform of the non-working URL.
+                  &quot;httpError&quot;: 42, # HTTP error code (e.g. 404 or 5xx)
+                  &quot;invalidPage&quot;: &quot;A String&quot;, # Page was crawled successfully, but was detected as either a page with
+                      # no content or an error page.
+                  &quot;dnsError&quot;: &quot;A String&quot;, # DNS lookup errors.
+                  &quot;urlRejected&quot;: &quot;A String&quot;, # Rejected because of malformed URLs or invalid requests.
+                  &quot;lastCheckTime&quot;: &quot;A String&quot;, # Approximate time when the ad destination was last checked.
+                  &quot;expandedUrl&quot;: &quot;A String&quot;, # The full non-working URL.
+                  &quot;redirectionError&quot;: &quot;A String&quot;, # HTTP redirect chain error.
+                },
+              },
+            ],
+            &quot;policyTopic&quot;: &quot;A String&quot;, # Policy topic this entry refers to. For example, &quot;ALCOHOL&quot;,
+                # &quot;TRADEMARKS_IN_AD_TEXT&quot;, or &quot;DESTINATION_NOT_WORKING&quot;. The set of possible
+                # policy topics is not fixed for a particular API version and may change at
+                # any time.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method
+          },
+        ],
+        &quot;status&quot;: &quot;A String&quot;, # Serving status for the given transaction type (e.g., open auction,
+            # deals) or region (e.g., China, Russia).
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+    },
+    &quot;version&quot;: 42, # Output only. The version of this creative.
+        # Version for a new creative is 1 and it increments during subsequent
+        # creative updates.
+    &quot;declaredClickThroughUrls&quot;: [ # The set of declared destination URLs for the creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      &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.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+      &quot;snippet&quot;: &quot;A String&quot;, # The HTML snippet that displays the ad when inserted in the web page.
+      &quot;width&quot;: 42, # The width of the HTML snippet in pixels.
+          # Can be used to filter the response of the
+          # creatives.list
+          # method.
+    },
+    &quot;apiUpdateTime&quot;: &quot;A String&quot;, # Output only. The last update timestamp of the creative via API.
+    &quot;impressionTrackingUrls&quot;: [ # The set of URLs to be called to record an impression.
+      &quot;A String&quot;,
+    ],
+    &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;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;headline&quot;: &quot;A String&quot;, # A short title for 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;videoUrl&quot;: &quot;A String&quot;, # The URL to fetch a native video ad.
+      &quot;starRating&quot;: 3.14, # The app rating in the app store. Must be in the range [0-5].
+      &quot;clickTrackingUrl&quot;: &quot;A String&quot;, # The URL to use for click tracking.
+      &quot;body&quot;: &quot;A String&quot;, # A long description of the ad.
+      &quot;callToAction&quot;: &quot;A String&quot;, # A label for the button that the user is supposed to click.
+      &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;clickLinkUrl&quot;: &quot;A String&quot;, # The URL that the browser/SDK will load when the user clicks the ad.
+    },
+    &quot;dealIds&quot;: [ # Output only. IDs of all of the deals with which this creative has been used
+        # in bidding.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      &quot;A String&quot;,
+    ],
+    &quot;restrictedCategories&quot;: [ # All restricted categories for the ads that may be shown from this creative.
+      &quot;A String&quot;,
+    ],
+    &quot;declaredRestrictedCategories&quot;: [ # All declared restricted categories 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;advertiserName&quot;: &quot;A String&quot;, # The name of the company being advertised in the creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+    &quot;video&quot;: { # Video content for a creative. # A video creative.
+      &quot;videoMetadata&quot;: { # Video metadata for a creative. # Output only. Video metadata.
+        &quot;vastVersion&quot;: &quot;A String&quot;, # The maximum VAST version across all wrapped VAST documents.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;mediaFiles&quot;: [ # The list of all media files declared in the VAST. If there are multiple
+            # VASTs in a wrapper chain, this includes the media files from the deepest
+            # one in the chain.
+          { # Information about each media file in the VAST.
+            &quot;bitrate&quot;: &quot;A String&quot;, # Bitrate of the video file, in Kbps.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+            &quot;mimeType&quot;: &quot;A String&quot;, # The MIME type of this media file.
+                # Can be used to filter the response of the
+                # creatives.list
+                # method.
+          },
+        ],
+        &quot;isVpaid&quot;: True or False, # Is this a VPAID ad?
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;duration&quot;: &quot;A String&quot;, # The duration of the ad.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;skipOffset&quot;: &quot;A String&quot;, # The minimum duration that the user has to watch before being able to
+            # skip this ad. If the field is not set, the ad is not skippable. If
+            # the field is set, the ad is skippable.
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+        &quot;isValidVast&quot;: True or False, # Is this a valid VAST ad?
+            # Can be used to filter the response of the
+            # creatives.list
+            # method.
+      },
+      &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;adChoicesDestinationUrl&quot;: &quot;A String&quot;, # The link to AdChoices destination page. This is only supported for native
+        # ads.
+    &quot;creativeId&quot;: &quot;A String&quot;, # Buyer-specific creative ID that references this creative in bid responses.
+        # This field is Ignored in update operations. Can be used to filter the
+        # response of the
+        # creatives.list
+        # method.
+        # The maximum length of the creative ID is 128 bytes.
+    &quot;declaredAttributes&quot;: [ # All declared attributes for the ads that may be shown from this creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+        #
+        # If the `excluded_attribute` field of a [bid
+        # request](https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto&quot;)
+        # contains one of the attributes that were declared or detected for a given
+        # creative, and a bid is submitted with that creative, the bid will be
+        # filtered before the auction.
+      &quot;A String&quot;,
+    ],
+    &quot;agencyId&quot;: &quot;A String&quot;, # The agency ID for this creative.
+    &quot;accountId&quot;: &quot;A String&quot;, # Output only. ID of the buyer account that this creative is owned by.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method with equality and inequality check.
+    &quot;declaredVendorIds&quot;: [ # IDs for the declared ad technology vendors that may be used by this
+        # creative. See
+        # https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
+        # possible values.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+      42,
+    ],
+    &quot;name&quot;: &quot;A String&quot;, # Output only. Name of the creative.
+        # Follows the pattern `buyers/{buyer}/creatives/{creative}`, where
+        # `{buyer}` represents the account ID of the buyer who owns the creative,
+        # and `{creative}` is the buyer-specific creative ID that references this
+        # creative in the bid response.
+    &quot;creativeFormat&quot;: &quot;A String&quot;, # Output only. The format of this creative.
+        # Can be used to filter the response of the
+        # creatives.list
+        # method.
+  }</pre>
+</div>
+
+</body></html>
\ No newline at end of file