# Display & Video 360 API . advertisers . creatives

## Instance Methods

Creates a new creative.

Deletes a creative.

Gets a creative.

Lists creatives in an advertiser.

Retrieves the next page of results.

Updates an existing creative.

### Method Details

`create(advertiserId, body=None, x__xgafv=None)`

    Creates a new creative.
    Returns the newly created creative if successful.

    Args:
      advertiserId: string, Output only. The unique ID of the advertiser the creative belongs to. (required)
      body: object, The request body.
        The object takes the form of:

    { # A single Creative.
      "creativeAttributes": [ # Output only. A list of attributes of the creative that is generated by the system.
        "A String",
      ],
      "creativeId": "A String", # Output only. The unique ID of the creative. Assigned by the system.
      "entityStatus": "A String", # Required. Controls whether or not the creative can serve.
          #
          # Accepted values are:
          #
          # * `ENTITY_STATUS_ACTIVE`
          # * `ENTITY_STATUS_ARCHIVED`
          # * `ENTITY_STATUS_PAUSED`
      "skipOffset": { # The length an audio or a video has been played. # Amount of time to play the video before the skip button appears.
          #
          # This field is required when skippable is true.
          #
          # This field is only supported for the following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
        "percentage": "A String", # The offset in percentage of the audio or video duration.
        "seconds": "A String", # The offset in seconds from the start of the audio or video.
      },
      "requireHtml5": True or False, # Optional. Indicates that the creative relies on HTML5 to render properly.
          #
          # Optional and only valid for third-party tag creatives.
          # Third-party tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_STANDARD`
          # * `CREATIVE_TYPE_EXPANDABLE`
      "name": "A String", # Output only. The resource name of the creative.
      "skippable": True or False, # Whether the user can choose to skip a video creative.
          #
          # This field is only supported for the following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
      "jsTrackerUrl": "A String", # JavaScript measurement URL from supported third-party verification
          # providers (ComScore, DoubleVerify, IAS, Moat). HTML script tags are not
          # supported.
          #
          # This field is only supported in following
          # creative_type:
          #
          # * `CREATIVE_TYPE_NATIVE`
          # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
      "thirdPartyUrls": [ # Tracking URLs from third parties to track interactions with a video
          # creative.
          #
          # This field is only supported for the following
          # creative_type:
          #
          # * `CREATIVE_TYPE_AUDIO`
          # * `CREATIVE_TYPE_VIDEO`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
        { # Tracking URLs from third parties to track interactions with an audio or a
            # video creative.
          "type": "A String", # The type of interaction needs to be tracked by the tracking URL
          "url": "A String", # Tracking URL used to track the interaction.
              #
              # Provide a URL with optional path or query string, beginning with `https:`.
              # For example, https://www.example.com/path
        },
      ],
      "expandOnHover": True or False, # Optional. Indicates the creative will automatically expand on hover.
          #
          # Optional and only valid for third-party expandable creatives.
          # Third-party expandable creatives are creatives with following hosting
          # source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_EXPANDABLE`
      "exitEvents": [ # Required. Exit events for this creative.
          # An exit (also known as a click tag) is any area in your creative that
          # someone can click or tap to open an advertiser's landing page.
          # Every creative must include at least one exit.
          # You can add an exit to your creative in any of the following ways:
          #
          # * Use Google Web Designer's tap area.
          # * Define a JavaScript variable called "clickTag".
          # * Use the Enabler (Enabler.exit()) to track exits in rich media formats.
        { # Exit event of the creative.
          "url": "A String", # Required. The click through URL of the exit event.
              # This is required when type is:
              #
              # * `EXIT_EVENT_TYPE_DEFAULT`
              # * `EXIT_EVENT_TYPE_BACKUP`
          "name": "A String", # The name of the click tag of the exit event.
              #
              # The name must be unique within one creative.
              #
              # Leave it empty or unset for creatives containing image assets only.
          "type": "A String", # Required. The type of the exit event.
          "reportingName": "A String", # The name used to identify this event in reports.
              # Leave it empty or unset for creatives containing image assets only.
        },
      ],
      "additionalDimensions": [ # Additional dimensions.
          # Applicable when creative_type is one of:
          #
          # * `CREATIVE_TYPE_STANDARD`
          # * `CREATIVE_TYPE_EXPANDABLE`
          # * `CREATIVE_TYPE_NATIVE`
          # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL`
          # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
          # * `CREATIVE_TYPE_LIGHTBOX`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
          # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
          #
          # If this field is specified, width_pixels and
          # height_pixels are both required and must be
          # greater than or equal to 0.
        { # Dimensions.
          "heightPixels": 42, # The height in pixels.
          "widthPixels": 42, # The width in pixels.
        },
      ],
      "createTime": "A String", # Output only. The timestamp when the creative was created. Assigned by
          # the system.
      "trackerUrls": [ # Tracking URLs for analytics providers or third-party ad technology vendors.
          #
          # The URLs must start with https (except on inventory that doesn't require
          # SSL compliance).
          # If using macros in your URL, use only macros supported by Display & Video
          # 360.
          #
          # Standard URLs only, no IMG or SCRIPT tags.
          #
          # This field is only supported in following
          # creative_type:
          #
          # * `CREATIVE_TYPE_NATIVE`
          # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
        "A String",
      ],
      "iasCampaignMonitoring": True or False, # Indicates whether Integral Ad Science (IAS) campaign monitoring is enabled.
          # To enable this for the creative, make sure the
          # Advertiser.creative_config.ias_client_id
          # has been set to your IAS client ID.
      "integrationCode": "A String", # ID information used to link this creative to an external system.
          # Must be UTF-8 encoded with a length of no more than 10,000 characters.
      "cmPlacementId": "A String", # Output only. The unique ID of the Campaign Manager placement associated with the
          # creative.
          # This field is only applicable for creatives that are synced from Campaign
          # Manager.
      "requireMraid": True or False, # Optional. Indicates that the creative requires MRAID (Mobile Rich Media Ad Interface
          # Definitions system).
          #
          # Set this if the creative relies on mobile gestures for interactivity, such
          # as swiping or tapping.
          #
          # Optional and only valid for third-party tag creatives.
          #
          # Third-party tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_STANDARD`
          # * `CREATIVE_TYPE_EXPANDABLE`
      "companionCreativeIds": [ # The IDs of companion creatives for a video creative.
          #
          # You can assign existing display creatives (with image or HTML5 assets)
          # to serve surrounding the publisher's video player. Companions display
          # around the video player while the video is playing and remain after the
          # video has completed.
          #
          # Creatives contain additional dimensions
          # can not be companion creatives.
          #
          # This field is only supported for following
          # creative_type:
          #
          # * `CREATIVE_TYPE_AUDIO`
          # * `CREATIVE_TYPE_VIDEO`
        "A String",
      ],
      "creativeType": "A String", # Required. Immutable. The type of the creative.
      "obaIcon": { # OBA Icon for a Creative # Specifies the OBA icon for a video creative.
          #
          # This field is only supported in following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
        "dimensions": { # Dimensions. # The dimensions of the OBA icon.
          "heightPixels": 42, # The height in pixels.
          "widthPixels": 42, # The width in pixels.
        },
        "resourceMimeType": "A String", # The MIME type of the OBA icon resource.
        "viewTrackingUrl": "A String", # Required. The view tracking URL of the OBA icon.
            #
            # Only URLs of the following domains are allowed:
            #
            # * https://info.evidon.com
            # * https://l.betrad.com
        "clickTrackingUrl": "A String", # Required. The click tracking URL of the OBA icon.
            #
            # Only URLs of the following domains are allowed:
            #
            # * https://info.evidon.com
            # * https://l.betrad.com
        "position": "A String", # The position of the OBA icon on the creative.
        "resourceUrl": "A String", # The URL of the OBA icon resource.
        "landingPageUrl": "A String", # Required. The landing page URL of the OBA icon.
            #
            # Only URLs of the following domains are allowed:
            #
            # * https://info.evidon.com
            # * https://l.betrad.com
        "program": "A String", # The program of the OBA icon. For example: “AdChoices”.
      },
      "timerEvents": [ # Timer custom events for a rich media creative.
          # Timers track the time during which a user views and interacts with a
          # specified part of a rich media creative.
          # A creative can have multiple timer events, each timed independently.
          # Leave it empty or unset for creatives containing image assets only.
        { # Timer event of the creative.
          "name": "A String", # Required. The name of the timer event.
          "reportingName": "A String", # Required. The name used to identify this timer event in reports.
        },
      ],
      "notes": "A String", # User notes for this creative.
          # Must be UTF-8 encoded with a length of no more than 20,000 characters.
      "dynamic": True or False, # Output only. Indicates whether the creative is dynamic.
      "assets": [ # Required. Assets associated to this creative.
          # Assets can be associated to the creative in one of following roles:
          #
          # * `ASSET_ROLE_UNSPECIFIED`
          # * `ASSET_ROLE_MAIN`
          # * `ASSET_ROLE_BACKUP`
          # * `ASSET_ROLE_POLITE_LOAD`
        { # Asset association for the creative.
          "asset": { # A single asset. # The associated asset.
            "mediaId": "A String", # Media ID of the uploaded asset. This is a unique identifier for the asset.
                # This ID can be passed to other API calls, e.g.
                # CreateCreative to associate
                # the asset with a creative.
            "content": "A String", # The asset content.
                # For uploaded assets, the content is the serving path.
          },
          "role": "A String", # The role of this asset for the creative.
        },
      ],
      "vpaid": True or False, # Output only. Indicates the third-party VAST tag creative requires VPAID (Digital Video
          # Player-Ad Interface).
          #
          # Output only and only valid for third-party VAST tag creatives.
          #
          # Third-party VAST tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
      "expandingDirection": "A String", # Optional. Specifies the expanding direction of the creative.
          #
          # Required and only valid for third-party expandable creatives.
          #
          # Third-party expandable creatives are creatives with following hosting
          # source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_EXPANDABLE`
      "thirdPartyTag": "A String", # Optional. The original third-party tag used for the creative.
          #
          # Required and only valid for third-party tag creatives.
          #
          # Third-party tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_STANDARD`
          # * `CREATIVE_TYPE_EXPANDABLE`
      "displayName": "A String", # Required. The display name of the creative.
          #
          # Must be UTF-8 encoded with a maximum size of 240 bytes.
      "hostingSource": "A String", # Required. Indicates where the creative is hosted.
      "mediaDuration": "A String", # Output only. Media duration of the creative.
          # Applicable when creative_type
          # is one of:
          #
          # * `CREATIVE_TYPE_VIDEO`
          # * `CREATIVE_TYPE_AUDIO`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
          # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
      "vastTagUrl": "A String", # Optional. The URL of the VAST tag for a third-party VAST tag creative.
          #
          # Required and only valid for third-party VAST tag creatives.
          #
          # Third-party VAST tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
      "reviewStatus": { # Review statuses for the creative. # Output only. The current status of the creative review process.
        "approvalStatus": "A String", # Represents the basic approval needed for a creative to begin serving.
            # Summary of
            # creative_and_landing_page_review_status
            # and
            # content_and_policy_review_status.
        "creativeAndLandingPageReviewStatus": "A String", # Creative and landing page review status for the creative.
        "exchangeReviewStatuses": [ # Exchange review statuses for the creative.
          { # Exchange review status for the creative.
            "status": "A String", # Status of the exchange review.
            "exchange": "A String", # The exchange reviewing the creative.
          },
        ],
        "contentAndPolicyReviewStatus": "A String", # Content and policy review status for the creative.
        "publisherReviewStatuses": [ # Publisher review statuses for the creative.
          { # Publisher review status for the creative.
            "status": "A String", # Status of the publisher review.
            "publisherName": "A String", # The publisher reviewing the creative.
          },
        ],
      },
      "counterEvents": [ # Counter events for a rich media creative.
          # Counters track the number of times that a user interacts with any part of a
          # rich media creative in a specified way (mouse-overs, mouse-outs, clicks,
          # taps, data loading, keyboard entries, etc.).
          # Any event that can be captured in the creative can be recorded as a
          # counter.
          # Leave it empty or unset for creatives containing image assets only.
        { # Counter event of the creative.
          "name": "A String", # Required. The name of the counter event.
          "reportingName": "A String", # Required. The name used to identify this counter event in reports.
        },
      ],
      "progressOffset": { # The length an audio or a video has been played. # Amount of time to play the video before counting a view.
          #
          # This field is required when skippable is true.
          #
          # This field is only supported for the following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
        "percentage": "A String", # The offset in percentage of the audio or video duration.
        "seconds": "A String", # The offset in seconds from the start of the audio or video.
      },
      "updateTime": "A String", # Output only. The timestamp when the creative was last updated. Assigned by
          # the system.
      "advertiserId": "A String", # Output only. The unique ID of the advertiser the creative belongs to.
      "universalAdId": { # A creative identifier provided by a registry that is unique across all # Optional. An optional creative identifier provided by a registry that is unique
          # across all platforms.
          #
          # Universal Ad ID is part of the VAST 4.0 standard. It can be modified after
          # the creative is created.
          #
          # This field is only supported for the following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
          # platforms. This is part of the VAST 4.0 standard.
        "id": "A String", # The unique creative identifier.
        "registry": "A String", # The registry provides unique creative identifiers.
      },
      "transcodes": [ # Output only. Audio/Video transcodes.
          #
          # Display & Video 360 transcodes the main asset into a number of alternative
          # versions that use different file formats or have different properties
          # (resolution, audio bit rate, and video bit rate), each designed for
          # specific video players or bandwidths.
          #
          # These transcodes give a publisher's system more options to choose from for
          # each impression on your video and ensures that the appropriate file serves
          # based on the viewer’s connection and screen size.
          #
          # This field is only supported in following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
          # * `CREATIVE_TYPE_AUDIO`
        { # Represents information about the transcoded audio or video file.
          "mimeType": "A String", # The MIME type of the transcoded file.
          "bitRateKbps": "A String", # The transcoding bit rate of the transcoded video, in kilobits per second.
          "dimensions": { # Dimensions. # The dimensions of the transcoded video.
            "heightPixels": 42, # The height in pixels.
            "widthPixels": 42, # The width in pixels.
          },
          "frameRate": 3.14, # The frame rate of the transcoded video, in frames per second.
          "audioSampleRateHz": "A String", # The sample rate for the audio stream of the transcoded video, or the sample
              # rate for the transcoded audio, in hertz.
          "transcoded": True or False, # Indicates if the transcoding was successful.
          "audioBitRateKbps": "A String", # The bit rate for the audio stream of the transcoded video, or the bit rate
              # for the transcoded audio, in kilobits per second.
          "fileSizeBytes": "A String", # The size of the transcoded file, in bytes.
          "name": "A String", # The name of the transcoded file.
        },
      ],
      "cmTrackingAd": { # A Campaign Manager tracking ad. # The Campaign Manager tracking ad associated with the creative.
          #
          # Optional for the following creative_type when
          # created by an advertiser that uses both Campaign Manager and third-party ad
          # serving:
          #
          # * `CREATIVE_TYPE_NATIVE`
          # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
          #
          # Output only for other cases.
        "cmCreativeId": "A String", # The creative ID of the campaign manager tracking Ad.
        "cmAdId": "A String", # The ad ID of the campaign manager tracking Ad.
        "cmPlacementId": "A String", # The placement ID of the campaign manager tracking Ad.
      },
      "html5Video": True or False, # Output only. Indicates the third-party VAST tag creative requires HTML5 Video support.
          #
          # Output only and only valid for third-party VAST tag creatives.
          #
          # Third-party VAST tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
      "requirePingForAttribution": True or False, # Optional. Indicates that the creative will wait for a return ping for attribution.
          #
          # Only valid when using a Campaign Manager tracking ad with a third-party ad
          # server parameter and the ${DC_DBM_TOKEN} macro.
          #
          # Optional and only valid for third-party tag creatives or third-party VAST
          # tag creatives.
          #
          # Third-party tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_STANDARD`
          # * `CREATIVE_TYPE_EXPANDABLE`
          #
          # Third-party VAST tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
      "dimensions": { # Dimensions. # Required. Primary dimensions of the creative.
          # Applicable to all creative types. The value of
          # width_pixels and
          # height_pixels defaults to `0`
          # when creative_type is one of:
          #
          # * `CREATIVE_TYPE_VIDEO`
          # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_INTERSTITIAL`
          # * `CREATIVE_TYPE_AUDIO`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
          # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_VIDEO`
        "heightPixels": 42, # The height in pixels.
        "widthPixels": 42, # The width in pixels.
      },
      "appendedTag": "A String", # Third-party HTML tracking tag to be appended to the creative tag.
    }

      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # A single Creative.
        "creativeAttributes": [ # Output only. A list of attributes of the creative that is generated by the system.
          "A String",
        ],
        "creativeId": "A String", # Output only. The unique ID of the creative. Assigned by the system.
        "entityStatus": "A String", # Required. Controls whether or not the creative can serve.
            #
            # Accepted values are:
            #
            # * `ENTITY_STATUS_ACTIVE`
            # * `ENTITY_STATUS_ARCHIVED`
            # * `ENTITY_STATUS_PAUSED`
        "skipOffset": { # The length an audio or a video has been played. # Amount of time to play the video before the skip button appears.
            #
            # This field is required when skippable is true.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
          "percentage": "A String", # The offset in percentage of the audio or video duration.
          "seconds": "A String", # The offset in seconds from the start of the audio or video.
        },
        "requireHtml5": True or False, # Optional. Indicates that the creative relies on HTML5 to render properly.
            #
            # Optional and only valid for third-party tag creatives.
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
        "name": "A String", # Output only. The resource name of the creative.
        "skippable": True or False, # Whether the user can choose to skip a video creative.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "jsTrackerUrl": "A String", # JavaScript measurement URL from supported third-party verification
            # providers (ComScore, DoubleVerify, IAS, Moat). HTML script tags are not
            # supported.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
        "thirdPartyUrls": [ # Tracking URLs from third parties to track interactions with a video
            # creative.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
          { # Tracking URLs from third parties to track interactions with an audio or a
              # video creative.
            "type": "A String", # The type of interaction needs to be tracked by the tracking URL
            "url": "A String", # Tracking URL used to track the interaction.
                #
                # Provide a URL with optional path or query string, beginning with `https:`.
                # For example, https://www.example.com/path
          },
        ],
        "expandOnHover": True or False, # Optional. Indicates the creative will automatically expand on hover.
            #
            # Optional and only valid for third-party expandable creatives.
            # Third-party expandable creatives are creatives with following hosting
            # source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_EXPANDABLE`
        "exitEvents": [ # Required. Exit events for this creative.
            # An exit (also known as a click tag) is any area in your creative that
            # someone can click or tap to open an advertiser's landing page.
            # Every creative must include at least one exit.
            # You can add an exit to your creative in any of the following ways:
            #
            # * Use Google Web Designer's tap area.
            # * Define a JavaScript variable called "clickTag".
            # * Use the Enabler (Enabler.exit()) to track exits in rich media formats.
          { # Exit event of the creative.
            "url": "A String", # Required. The click through URL of the exit event.
                # This is required when type is:
                #
                # * `EXIT_EVENT_TYPE_DEFAULT`
                # * `EXIT_EVENT_TYPE_BACKUP`
            "name": "A String", # The name of the click tag of the exit event.
                #
                # The name must be unique within one creative.
                #
                # Leave it empty or unset for creatives containing image assets only.
            "type": "A String", # Required. The type of the exit event.
            "reportingName": "A String", # The name used to identify this event in reports.
                # Leave it empty or unset for creatives containing image assets only.
          },
        ],
        "additionalDimensions": [ # Additional dimensions.
            # Applicable when creative_type is one of:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_LIGHTBOX`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
            #
            # If this field is specified, width_pixels and
            # height_pixels are both required and must be
            # greater than or equal to 0.
          { # Dimensions.
            "heightPixels": 42, # The height in pixels.
            "widthPixels": 42, # The width in pixels.
          },
        ],
        "createTime": "A String", # Output only. The timestamp when the creative was created. Assigned by
            # the system.
        "trackerUrls": [ # Tracking URLs for analytics providers or third-party ad technology vendors.
            #
            # The URLs must start with https (except on inventory that doesn't require
            # SSL compliance).
            # If using macros in your URL, use only macros supported by Display & Video
            # 360.
            #
            # Standard URLs only, no IMG or SCRIPT tags.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
          "A String",
        ],
        "iasCampaignMonitoring": True or False, # Indicates whether Integral Ad Science (IAS) campaign monitoring is enabled.
            # To enable this for the creative, make sure the
            # Advertiser.creative_config.ias_client_id
            # has been set to your IAS client ID.
        "integrationCode": "A String", # ID information used to link this creative to an external system.
            # Must be UTF-8 encoded with a length of no more than 10,000 characters.
        "cmPlacementId": "A String", # Output only. The unique ID of the Campaign Manager placement associated with the
            # creative.
            # This field is only applicable for creatives that are synced from Campaign
            # Manager.
        "requireMraid": True or False, # Optional. Indicates that the creative requires MRAID (Mobile Rich Media Ad Interface
            # Definitions system).
            #
            # Set this if the creative relies on mobile gestures for interactivity, such
            # as swiping or tapping.
            #
            # Optional and only valid for third-party tag creatives.
            #
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
        "companionCreativeIds": [ # The IDs of companion creatives for a video creative.
            #
            # You can assign existing display creatives (with image or HTML5 assets)
            # to serve surrounding the publisher's video player. Companions display
            # around the video player while the video is playing and remain after the
            # video has completed.
            #
            # Creatives contain additional dimensions
            # can not be companion creatives.
            #
            # This field is only supported for following
            # creative_type:
            #
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_VIDEO`
          "A String",
        ],
        "creativeType": "A String", # Required. Immutable. The type of the creative.
        "obaIcon": { # OBA Icon for a Creative # Specifies the OBA icon for a video creative.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
          "dimensions": { # Dimensions. # The dimensions of the OBA icon.
            "heightPixels": 42, # The height in pixels.
            "widthPixels": 42, # The width in pixels.
          },
          "resourceMimeType": "A String", # The MIME type of the OBA icon resource.
          "viewTrackingUrl": "A String", # Required. The view tracking URL of the OBA icon.
              #
              # Only URLs of the following domains are allowed:
              #
              # * https://info.evidon.com
              # * https://l.betrad.com
          "clickTrackingUrl": "A String", # Required. The click tracking URL of the OBA icon.
              #
              # Only URLs of the following domains are allowed:
              #
              # * https://info.evidon.com
              # * https://l.betrad.com
          "position": "A String", # The position of the OBA icon on the creative.
          "resourceUrl": "A String", # The URL of the OBA icon resource.
          "landingPageUrl": "A String", # Required. The landing page URL of the OBA icon.
              #
              # Only URLs of the following domains are allowed:
              #
              # * https://info.evidon.com
              # * https://l.betrad.com
          "program": "A String", # The program of the OBA icon. For example: “AdChoices”.
        },
        "timerEvents": [ # Timer custom events for a rich media creative.
            # Timers track the time during which a user views and interacts with a
            # specified part of a rich media creative.
            # A creative can have multiple timer events, each timed independently.
            # Leave it empty or unset for creatives containing image assets only.
          { # Timer event of the creative.
            "name": "A String", # Required. The name of the timer event.
            "reportingName": "A String", # Required. The name used to identify this timer event in reports.
          },
        ],
        "notes": "A String", # User notes for this creative.
            # Must be UTF-8 encoded with a length of no more than 20,000 characters.
        "dynamic": True or False, # Output only. Indicates whether the creative is dynamic.
        "assets": [ # Required. Assets associated to this creative.
            # Assets can be associated to the creative in one of following roles:
            #
            # * `ASSET_ROLE_UNSPECIFIED`
            # * `ASSET_ROLE_MAIN`
            # * `ASSET_ROLE_BACKUP`
            # * `ASSET_ROLE_POLITE_LOAD`
          { # Asset association for the creative.
            "asset": { # A single asset. # The associated asset.
              "mediaId": "A String", # Media ID of the uploaded asset. This is a unique identifier for the asset.
                  # This ID can be passed to other API calls, e.g.
                  # CreateCreative to associate
                  # the asset with a creative.
              "content": "A String", # The asset content.
                  # For uploaded assets, the content is the serving path.
            },
            "role": "A String", # The role of this asset for the creative.
          },
        ],
        "vpaid": True or False, # Output only. Indicates the third-party VAST tag creative requires VPAID (Digital Video
            # Player-Ad Interface).
            #
            # Output only and only valid for third-party VAST tag creatives.
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "expandingDirection": "A String", # Optional. Specifies the expanding direction of the creative.
            #
            # Required and only valid for third-party expandable creatives.
            #
            # Third-party expandable creatives are creatives with following hosting
            # source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_EXPANDABLE`
        "thirdPartyTag": "A String", # Optional. The original third-party tag used for the creative.
            #
            # Required and only valid for third-party tag creatives.
            #
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
        "displayName": "A String", # Required. The display name of the creative.
            #
            # Must be UTF-8 encoded with a maximum size of 240 bytes.
        "hostingSource": "A String", # Required. Indicates where the creative is hosted.
        "mediaDuration": "A String", # Output only. Media duration of the creative.
            # Applicable when creative_type
            # is one of:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
            # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
        "vastTagUrl": "A String", # Optional. The URL of the VAST tag for a third-party VAST tag creative.
            #
            # Required and only valid for third-party VAST tag creatives.
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "reviewStatus": { # Review statuses for the creative. # Output only. The current status of the creative review process.
          "approvalStatus": "A String", # Represents the basic approval needed for a creative to begin serving.
              # Summary of
              # creative_and_landing_page_review_status
              # and
              # content_and_policy_review_status.
          "creativeAndLandingPageReviewStatus": "A String", # Creative and landing page review status for the creative.
          "exchangeReviewStatuses": [ # Exchange review statuses for the creative.
            { # Exchange review status for the creative.
              "status": "A String", # Status of the exchange review.
              "exchange": "A String", # The exchange reviewing the creative.
            },
          ],
          "contentAndPolicyReviewStatus": "A String", # Content and policy review status for the creative.
          "publisherReviewStatuses": [ # Publisher review statuses for the creative.
            { # Publisher review status for the creative.
              "status": "A String", # Status of the publisher review.
              "publisherName": "A String", # The publisher reviewing the creative.
            },
          ],
        },
        "counterEvents": [ # Counter events for a rich media creative.
            # Counters track the number of times that a user interacts with any part of a
            # rich media creative in a specified way (mouse-overs, mouse-outs, clicks,
            # taps, data loading, keyboard entries, etc.).
            # Any event that can be captured in the creative can be recorded as a
            # counter.
            # Leave it empty or unset for creatives containing image assets only.
          { # Counter event of the creative.
            "name": "A String", # Required. The name of the counter event.
            "reportingName": "A String", # Required. The name used to identify this counter event in reports.
          },
        ],
        "progressOffset": { # The length an audio or a video has been played. # Amount of time to play the video before counting a view.
            #
            # This field is required when skippable is true.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
          "percentage": "A String", # The offset in percentage of the audio or video duration.
          "seconds": "A String", # The offset in seconds from the start of the audio or video.
        },
        "updateTime": "A String", # Output only. The timestamp when the creative was last updated. Assigned by
            # the system.
        "advertiserId": "A String", # Output only. The unique ID of the advertiser the creative belongs to.
        "universalAdId": { # A creative identifier provided by a registry that is unique across all # Optional. An optional creative identifier provided by a registry that is unique
            # across all platforms.
            #
            # Universal Ad ID is part of the VAST 4.0 standard. It can be modified after
            # the creative is created.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # platforms. This is part of the VAST 4.0 standard.
          "id": "A String", # The unique creative identifier.
          "registry": "A String", # The registry provides unique creative identifiers.
        },
        "transcodes": [ # Output only. Audio/Video transcodes.
            #
            # Display & Video 360 transcodes the main asset into a number of alternative
            # versions that use different file formats or have different properties
            # (resolution, audio bit rate, and video bit rate), each designed for
            # specific video players or bandwidths.
            #
            # These transcodes give a publisher's system more options to choose from for
            # each impression on your video and ensures that the appropriate file serves
            # based on the viewer’s connection and screen size.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
            # * `CREATIVE_TYPE_AUDIO`
          { # Represents information about the transcoded audio or video file.
            "mimeType": "A String", # The MIME type of the transcoded file.
            "bitRateKbps": "A String", # The transcoding bit rate of the transcoded video, in kilobits per second.
            "dimensions": { # Dimensions. # The dimensions of the transcoded video.
              "heightPixels": 42, # The height in pixels.
              "widthPixels": 42, # The width in pixels.
            },
            "frameRate": 3.14, # The frame rate of the transcoded video, in frames per second.
            "audioSampleRateHz": "A String", # The sample rate for the audio stream of the transcoded video, or the sample
                # rate for the transcoded audio, in hertz.
            "transcoded": True or False, # Indicates if the transcoding was successful.
            "audioBitRateKbps": "A String", # The bit rate for the audio stream of the transcoded video, or the bit rate
                # for the transcoded audio, in kilobits per second.
            "fileSizeBytes": "A String", # The size of the transcoded file, in bytes.
            "name": "A String", # The name of the transcoded file.
          },
        ],
        "cmTrackingAd": { # A Campaign Manager tracking ad. # The Campaign Manager tracking ad associated with the creative.
            #
            # Optional for the following creative_type when
            # created by an advertiser that uses both Campaign Manager and third-party ad
            # serving:
            #
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            #
            # Output only for other cases.
          "cmCreativeId": "A String", # The creative ID of the campaign manager tracking Ad.
          "cmAdId": "A String", # The ad ID of the campaign manager tracking Ad.
          "cmPlacementId": "A String", # The placement ID of the campaign manager tracking Ad.
        },
        "html5Video": True or False, # Output only. Indicates the third-party VAST tag creative requires HTML5 Video support.
            #
            # Output only and only valid for third-party VAST tag creatives.
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "requirePingForAttribution": True or False, # Optional. Indicates that the creative will wait for a return ping for attribution.
            #
            # Only valid when using a Campaign Manager tracking ad with a third-party ad
            # server parameter and the ${DC_DBM_TOKEN} macro.
            #
            # Optional and only valid for third-party tag creatives or third-party VAST
            # tag creatives.
            #
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "dimensions": { # Dimensions. # Required. Primary dimensions of the creative.
            # Applicable to all creative types. The value of
            # width_pixels and
            # height_pixels defaults to `0`
            # when creative_type is one of:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_INTERSTITIAL`
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
            # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_VIDEO`
          "heightPixels": 42, # The height in pixels.
          "widthPixels": 42, # The width in pixels.
        },
        "appendedTag": "A String", # Third-party HTML tracking tag to be appended to the creative tag.
      }

`delete(advertiserId, creativeId, x__xgafv=None)`

    Deletes a creative.
    Returns error code `NOT_FOUND` if the creative does not exist.
    The creative should be archived first, i.e. set
    entity_status to `ENTITY_STATUS_ARCHIVED`, before
    it can be deleted.

    Args:
      advertiserId: string, The ID of the advertiser this creative belongs to. (required)
      creativeId: string, The ID of the creative to be deleted. (required)
      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # A generic empty message that you can re-use to avoid defining duplicated
          # empty messages in your APIs. A typical example is to use it as the request
          # or the response type of an API method. For instance:
          #
          #     service Foo {
          #       rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
          #     }
          #
          # The JSON representation for `Empty` is empty JSON object `{}`.
      }

`get(advertiserId, creativeId, x__xgafv=None)`

    Gets a creative.

    Args:
      advertiserId: string, Required. The ID of the advertiser this creative belongs to. (required)
      creativeId: string, Required. The ID of the creative to fetch. (required)
      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # A single Creative.
        "creativeAttributes": [ # Output only. A list of attributes of the creative that is generated by the system.
          "A String",
        ],
        "creativeId": "A String", # Output only. The unique ID of the creative. Assigned by the system.
        "entityStatus": "A String", # Required. Controls whether or not the creative can serve.
            #
            # Accepted values are:
            #
            # * `ENTITY_STATUS_ACTIVE`
            # * `ENTITY_STATUS_ARCHIVED`
            # * `ENTITY_STATUS_PAUSED`
        "skipOffset": { # The length an audio or a video has been played. # Amount of time to play the video before the skip button appears.
            #
            # This field is required when skippable is true.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
          "percentage": "A String", # The offset in percentage of the audio or video duration.
          "seconds": "A String", # The offset in seconds from the start of the audio or video.
        },
        "requireHtml5": True or False, # Optional. Indicates that the creative relies on HTML5 to render properly.
            #
            # Optional and only valid for third-party tag creatives.
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
        "name": "A String", # Output only. The resource name of the creative.
        "skippable": True or False, # Whether the user can choose to skip a video creative.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "jsTrackerUrl": "A String", # JavaScript measurement URL from supported third-party verification
            # providers (ComScore, DoubleVerify, IAS, Moat). HTML script tags are not
            # supported.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
        "thirdPartyUrls": [ # Tracking URLs from third parties to track interactions with a video
            # creative.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
          { # Tracking URLs from third parties to track interactions with an audio or a
              # video creative.
            "type": "A String", # The type of interaction needs to be tracked by the tracking URL
            "url": "A String", # Tracking URL used to track the interaction.
                #
                # Provide a URL with optional path or query string, beginning with `https:`.
                # For example, https://www.example.com/path
          },
        ],
        "expandOnHover": True or False, # Optional. Indicates the creative will automatically expand on hover.
            #
            # Optional and only valid for third-party expandable creatives.
            # Third-party expandable creatives are creatives with following hosting
            # source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_EXPANDABLE`
        "exitEvents": [ # Required. Exit events for this creative.
            # An exit (also known as a click tag) is any area in your creative that
            # someone can click or tap to open an advertiser's landing page.
            # Every creative must include at least one exit.
            # You can add an exit to your creative in any of the following ways:
            #
            # * Use Google Web Designer's tap area.
            # * Define a JavaScript variable called "clickTag".
            # * Use the Enabler (Enabler.exit()) to track exits in rich media formats.
          { # Exit event of the creative.
            "url": "A String", # Required. The click through URL of the exit event.
                # This is required when type is:
                #
                # * `EXIT_EVENT_TYPE_DEFAULT`
                # * `EXIT_EVENT_TYPE_BACKUP`
            "name": "A String", # The name of the click tag of the exit event.
                #
                # The name must be unique within one creative.
                #
                # Leave it empty or unset for creatives containing image assets only.
            "type": "A String", # Required. The type of the exit event.
            "reportingName": "A String", # The name used to identify this event in reports.
                # Leave it empty or unset for creatives containing image assets only.
          },
        ],
        "additionalDimensions": [ # Additional dimensions.
            # Applicable when creative_type is one of:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_LIGHTBOX`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
            #
            # If this field is specified, width_pixels and
            # height_pixels are both required and must be
            # greater than or equal to 0.
          { # Dimensions.
            "heightPixels": 42, # The height in pixels.
            "widthPixels": 42, # The width in pixels.
          },
        ],
        "createTime": "A String", # Output only. The timestamp when the creative was created. Assigned by
            # the system.
        "trackerUrls": [ # Tracking URLs for analytics providers or third-party ad technology vendors.
            #
            # The URLs must start with https (except on inventory that doesn't require
            # SSL compliance).
            # If using macros in your URL, use only macros supported by Display & Video
            # 360.
            #
            # Standard URLs only, no IMG or SCRIPT tags.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
          "A String",
        ],
        "iasCampaignMonitoring": True or False, # Indicates whether Integral Ad Science (IAS) campaign monitoring is enabled.
            # To enable this for the creative, make sure the
            # Advertiser.creative_config.ias_client_id
            # has been set to your IAS client ID.
        "integrationCode": "A String", # ID information used to link this creative to an external system.
            # Must be UTF-8 encoded with a length of no more than 10,000 characters.
        "cmPlacementId": "A String", # Output only. The unique ID of the Campaign Manager placement associated with the
            # creative.
            # This field is only applicable for creatives that are synced from Campaign
            # Manager.
        "requireMraid": True or False, # Optional. Indicates that the creative requires MRAID (Mobile Rich Media Ad Interface
            # Definitions system).
            #
            # Set this if the creative relies on mobile gestures for interactivity, such
            # as swiping or tapping.
            #
            # Optional and only valid for third-party tag creatives.
            #
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
        "companionCreativeIds": [ # The IDs of companion creatives for a video creative.
            #
            # You can assign existing display creatives (with image or HTML5 assets)
            # to serve surrounding the publisher's video player. Companions display
            # around the video player while the video is playing and remain after the
            # video has completed.
            #
            # Creatives contain additional dimensions
            # can not be companion creatives.
            #
            # This field is only supported for following
            # creative_type:
            #
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_VIDEO`
          "A String",
        ],
        "creativeType": "A String", # Required. Immutable. The type of the creative.
        "obaIcon": { # OBA Icon for a Creative # Specifies the OBA icon for a video creative.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
          "dimensions": { # Dimensions. # The dimensions of the OBA icon.
            "heightPixels": 42, # The height in pixels.
            "widthPixels": 42, # The width in pixels.
          },
          "resourceMimeType": "A String", # The MIME type of the OBA icon resource.
          "viewTrackingUrl": "A String", # Required. The view tracking URL of the OBA icon.
              #
              # Only URLs of the following domains are allowed:
              #
              # * https://info.evidon.com
              # * https://l.betrad.com
          "clickTrackingUrl": "A String", # Required. The click tracking URL of the OBA icon.
              #
              # Only URLs of the following domains are allowed:
              #
              # * https://info.evidon.com
              # * https://l.betrad.com
          "position": "A String", # The position of the OBA icon on the creative.
          "resourceUrl": "A String", # The URL of the OBA icon resource.
          "landingPageUrl": "A String", # Required. The landing page URL of the OBA icon.
              #
              # Only URLs of the following domains are allowed:
              #
              # * https://info.evidon.com
              # * https://l.betrad.com
          "program": "A String", # The program of the OBA icon. For example: “AdChoices”.
        },
        "timerEvents": [ # Timer custom events for a rich media creative.
            # Timers track the time during which a user views and interacts with a
            # specified part of a rich media creative.
            # A creative can have multiple timer events, each timed independently.
            # Leave it empty or unset for creatives containing image assets only.
          { # Timer event of the creative.
            "name": "A String", # Required. The name of the timer event.
            "reportingName": "A String", # Required. The name used to identify this timer event in reports.
          },
        ],
        "notes": "A String", # User notes for this creative.
            # Must be UTF-8 encoded with a length of no more than 20,000 characters.
        "dynamic": True or False, # Output only. Indicates whether the creative is dynamic.
        "assets": [ # Required. Assets associated to this creative.
            # Assets can be associated to the creative in one of following roles:
            #
            # * `ASSET_ROLE_UNSPECIFIED`
            # * `ASSET_ROLE_MAIN`
            # * `ASSET_ROLE_BACKUP`
            # * `ASSET_ROLE_POLITE_LOAD`
          { # Asset association for the creative.
            "asset": { # A single asset. # The associated asset.
              "mediaId": "A String", # Media ID of the uploaded asset. This is a unique identifier for the asset.
                  # This ID can be passed to other API calls, e.g.
                  # CreateCreative to associate
                  # the asset with a creative.
              "content": "A String", # The asset content.
                  # For uploaded assets, the content is the serving path.
            },
            "role": "A String", # The role of this asset for the creative.
          },
        ],
        "vpaid": True or False, # Output only. Indicates the third-party VAST tag creative requires VPAID (Digital Video
            # Player-Ad Interface).
            #
            # Output only and only valid for third-party VAST tag creatives.
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "expandingDirection": "A String", # Optional. Specifies the expanding direction of the creative.
            #
            # Required and only valid for third-party expandable creatives.
            #
            # Third-party expandable creatives are creatives with following hosting
            # source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_EXPANDABLE`
        "thirdPartyTag": "A String", # Optional. The original third-party tag used for the creative.
            #
            # Required and only valid for third-party tag creatives.
            #
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
        "displayName": "A String", # Required. The display name of the creative.
            #
            # Must be UTF-8 encoded with a maximum size of 240 bytes.
        "hostingSource": "A String", # Required. Indicates where the creative is hosted.
        "mediaDuration": "A String", # Output only. Media duration of the creative.
            # Applicable when creative_type
            # is one of:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
            # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
        "vastTagUrl": "A String", # Optional. The URL of the VAST tag for a third-party VAST tag creative.
            #
            # Required and only valid for third-party VAST tag creatives.
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "reviewStatus": { # Review statuses for the creative. # Output only. The current status of the creative review process.
          "approvalStatus": "A String", # Represents the basic approval needed for a creative to begin serving.
              # Summary of
              # creative_and_landing_page_review_status
              # and
              # content_and_policy_review_status.
          "creativeAndLandingPageReviewStatus": "A String", # Creative and landing page review status for the creative.
          "exchangeReviewStatuses": [ # Exchange review statuses for the creative.
            { # Exchange review status for the creative.
              "status": "A String", # Status of the exchange review.
              "exchange": "A String", # The exchange reviewing the creative.
            },
          ],
          "contentAndPolicyReviewStatus": "A String", # Content and policy review status for the creative.
          "publisherReviewStatuses": [ # Publisher review statuses for the creative.
            { # Publisher review status for the creative.
              "status": "A String", # Status of the publisher review.
              "publisherName": "A String", # The publisher reviewing the creative.
            },
          ],
        },
        "counterEvents": [ # Counter events for a rich media creative.
            # Counters track the number of times that a user interacts with any part of a
            # rich media creative in a specified way (mouse-overs, mouse-outs, clicks,
            # taps, data loading, keyboard entries, etc.).
            # Any event that can be captured in the creative can be recorded as a
            # counter.
            # Leave it empty or unset for creatives containing image assets only.
          { # Counter event of the creative.
            "name": "A String", # Required. The name of the counter event.
            "reportingName": "A String", # Required. The name used to identify this counter event in reports.
          },
        ],
        "progressOffset": { # The length an audio or a video has been played. # Amount of time to play the video before counting a view.
            #
            # This field is required when skippable is true.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
          "percentage": "A String", # The offset in percentage of the audio or video duration.
          "seconds": "A String", # The offset in seconds from the start of the audio or video.
        },
        "updateTime": "A String", # Output only. The timestamp when the creative was last updated. Assigned by
            # the system.
        "advertiserId": "A String", # Output only. The unique ID of the advertiser the creative belongs to.
        "universalAdId": { # A creative identifier provided by a registry that is unique across all # Optional. An optional creative identifier provided by a registry that is unique
            # across all platforms.
            #
            # Universal Ad ID is part of the VAST 4.0 standard. It can be modified after
            # the creative is created.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # platforms. This is part of the VAST 4.0 standard.
          "id": "A String", # The unique creative identifier.
          "registry": "A String", # The registry provides unique creative identifiers.
        },
        "transcodes": [ # Output only. Audio/Video transcodes.
            #
            # Display & Video 360 transcodes the main asset into a number of alternative
            # versions that use different file formats or have different properties
            # (resolution, audio bit rate, and video bit rate), each designed for
            # specific video players or bandwidths.
            #
            # These transcodes give a publisher's system more options to choose from for
            # each impression on your video and ensures that the appropriate file serves
            # based on the viewer’s connection and screen size.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
            # * `CREATIVE_TYPE_AUDIO`
          { # Represents information about the transcoded audio or video file.
            "mimeType": "A String", # The MIME type of the transcoded file.
            "bitRateKbps": "A String", # The transcoding bit rate of the transcoded video, in kilobits per second.
            "dimensions": { # Dimensions. # The dimensions of the transcoded video.
              "heightPixels": 42, # The height in pixels.
              "widthPixels": 42, # The width in pixels.
            },
            "frameRate": 3.14, # The frame rate of the transcoded video, in frames per second.
            "audioSampleRateHz": "A String", # The sample rate for the audio stream of the transcoded video, or the sample
                # rate for the transcoded audio, in hertz.
            "transcoded": True or False, # Indicates if the transcoding was successful.
            "audioBitRateKbps": "A String", # The bit rate for the audio stream of the transcoded video, or the bit rate
                # for the transcoded audio, in kilobits per second.
            "fileSizeBytes": "A String", # The size of the transcoded file, in bytes.
            "name": "A String", # The name of the transcoded file.
          },
        ],
        "cmTrackingAd": { # A Campaign Manager tracking ad. # The Campaign Manager tracking ad associated with the creative.
            #
            # Optional for the following creative_type when
            # created by an advertiser that uses both Campaign Manager and third-party ad
            # serving:
            #
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            #
            # Output only for other cases.
          "cmCreativeId": "A String", # The creative ID of the campaign manager tracking Ad.
          "cmAdId": "A String", # The ad ID of the campaign manager tracking Ad.
          "cmPlacementId": "A String", # The placement ID of the campaign manager tracking Ad.
        },
        "html5Video": True or False, # Output only. Indicates the third-party VAST tag creative requires HTML5 Video support.
            #
            # Output only and only valid for third-party VAST tag creatives.
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "requirePingForAttribution": True or False, # Optional. Indicates that the creative will wait for a return ping for attribution.
            #
            # Only valid when using a Campaign Manager tracking ad with a third-party ad
            # server parameter and the ${DC_DBM_TOKEN} macro.
            #
            # Optional and only valid for third-party tag creatives or third-party VAST
            # tag creatives.
            #
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "dimensions": { # Dimensions. # Required. Primary dimensions of the creative.
            # Applicable to all creative types. The value of
            # width_pixels and
            # height_pixels defaults to `0`
            # when creative_type is one of:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_INTERSTITIAL`
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
            # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_VIDEO`
          "heightPixels": 42, # The height in pixels.
          "widthPixels": 42, # The width in pixels.
        },
        "appendedTag": "A String", # Third-party HTML tracking tag to be appended to the creative tag.
      }

`list(advertiserId, filter=None, pageToken=None, orderBy=None, pageSize=None, x__xgafv=None)`

    Lists creatives in an advertiser.

    The order is defined by the order_by
    parameter.
    If a filter by
    entity_status is not specified, creatives with
    `ENTITY_STATUS_ARCHIVED` will not be included in the results.

    Args:
      advertiserId: string, Required. The ID of the advertiser to list creatives for. (required)
      filter: string, Allows filtering by creative properties.

    Supported syntax:

    * Filter expressions are made up of one or more restrictions.
    * Restriction for the same field must be combined by `OR`.
    * Restriction for different fields must be combined by `AND`.
    * Between `(` and `)` there can only be restrictions combined by `OR`
    for the same field.
    * A restriction has the form of `{field} {operator} {value}`.
    * The operator must be `EQUALS (=)` for the following fields:
        - `entityStatus`
        - `creativeType`.
        - `dimensions`
        - `minDuration`
        - `maxDuration`
        - `approvalStatus`
        - `exchangeReviewStatus`
        - `dynamic`
    * The operator must be `HAS (:)` for the following fields:
        - `lineItemIds`
    * For `entityStatus`, `minDuration`, `maxDuration`, and `dynamic` there may
    be at most one restriction.
    * For `dimensions`, the value is in the form of `"{width}x{height}"`.
    * For `exchangeReviewStatus`, the value is in the form of
    `{exchange}-{reviewStatus}`.
    * For `minDuration` and `maxDuration`, the value is in the form of
    `"{duration}s"`. Only seconds are supported with millisecond granularity.
    * There may be multiple `lineItemIds` restrictions in order to search
    against multiple possible line item IDs.

    Examples:

    * All native creatives: `creativeType="CREATIVE_TYPE_NATIVE"`
    * All active creatives with 300x400 or 50x100 dimensions:
    `entityStatus="ENTITY_STATUS_ACTIVE" AND (dimensions="300x400"
    OR dimensions="50x100")`
    * All dynamic creatives that are approved by AdX or
    AppNexus, with a minimum duration of 5 seconds and 200ms.
    `dynamic="true" AND minDuration="5.2s" AND
    (exchangeReviewStatus="EXCHANGE_GOOGLE_AD_MANAGER-REVIEW_STATUS_APPROVED"
    OR exchangeReviewStatus="EXCHANGE_APPNEXUS-REVIEW_STATUS_APPROVED")`
    * All video creatives that are associated with line item ID 1 or 2:
    creativeType="CREATIVE_TYPE_VIDEO" AND (lineItemIds:1 OR lineItemIds:2)

    The length of this field should be no more than 500 characters.
      pageToken: string, A token identifying a page of results the server should return.
    Typically, this is the value of
    next_page_token
    returned from the previous call to `ListCreatives` method.
    If not specified, the first page of results will be returned.
      orderBy: string, Field by which to sort the list.
    Acceptable values are:

    * `creativeId` (default)
    * `createTime`
    * `mediaDuration`
    * `dimensions` (sorts by width first, then by height)

    The default sorting order is ascending. To specify descending order for
    a field, a suffix "desc" should be added to the field name.
    Example: `createTime desc`.
      pageSize: integer, Requested page size. Must be between `1` and `100`. If unspecified will
    default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value
    is specified.
      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        {
        "creatives": [ # The list of creatives.
            #
            # This list will be absent if empty.
          { # A single Creative.
            "creativeAttributes": [ # Output only. A list of attributes of the creative that is generated by the system.
              "A String",
            ],
            "creativeId": "A String", # Output only. The unique ID of the creative. Assigned by the system.
            "entityStatus": "A String", # Required. Controls whether or not the creative can serve.
                #
                # Accepted values are:
                #
                # * `ENTITY_STATUS_ACTIVE`
                # * `ENTITY_STATUS_ARCHIVED`
                # * `ENTITY_STATUS_PAUSED`
            "skipOffset": { # The length an audio or a video has been played. # Amount of time to play the video before the skip button appears.
                #
                # This field is required when skippable is true.
                #
                # This field is only supported for the following
                # creative_type:
                #
                # * `CREATIVE_TYPE_VIDEO`
              "percentage": "A String", # The offset in percentage of the audio or video duration.
              "seconds": "A String", # The offset in seconds from the start of the audio or video.
            },
            "requireHtml5": True or False, # Optional. Indicates that the creative relies on HTML5 to render properly.
                #
                # Optional and only valid for third-party tag creatives.
                # Third-party tag creatives are creatives with following
                # hosting_source:
                #
                # * `HOSTING_SOURCE_THIRD_PARTY`
                #
                # combined with following creative_type:
                #
                # * `CREATIVE_TYPE_STANDARD`
                # * `CREATIVE_TYPE_EXPANDABLE`
            "name": "A String", # Output only. The resource name of the creative.
            "skippable": True or False, # Whether the user can choose to skip a video creative.
                #
                # This field is only supported for the following
                # creative_type:
                #
                # * `CREATIVE_TYPE_VIDEO`
            "jsTrackerUrl": "A String", # JavaScript measurement URL from supported third-party verification
                # providers (ComScore, DoubleVerify, IAS, Moat). HTML script tags are not
                # supported.
                #
                # This field is only supported in following
                # creative_type:
                #
                # * `CREATIVE_TYPE_NATIVE`
                # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
                # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
                # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
                # * `CREATIVE_TYPE_NATIVE_VIDEO`
            "thirdPartyUrls": [ # Tracking URLs from third parties to track interactions with a video
                # creative.
                #
                # This field is only supported for the following
                # creative_type:
                #
                # * `CREATIVE_TYPE_AUDIO`
                # * `CREATIVE_TYPE_VIDEO`
                # * `CREATIVE_TYPE_NATIVE_VIDEO`
              { # Tracking URLs from third parties to track interactions with an audio or a
                  # video creative.
                "type": "A String", # The type of interaction needs to be tracked by the tracking URL
                "url": "A String", # Tracking URL used to track the interaction.
                    #
                    # Provide a URL with optional path or query string, beginning with `https:`.
                    # For example, https://www.example.com/path
              },
            ],
            "expandOnHover": True or False, # Optional. Indicates the creative will automatically expand on hover.
                #
                # Optional and only valid for third-party expandable creatives.
                # Third-party expandable creatives are creatives with following hosting
                # source:
                #
                # * `HOSTING_SOURCE_THIRD_PARTY`
                #
                # combined with following creative_type:
                #
                # * `CREATIVE_TYPE_EXPANDABLE`
            "exitEvents": [ # Required. Exit events for this creative.
                # An exit (also known as a click tag) is any area in your creative that
                # someone can click or tap to open an advertiser's landing page.
                # Every creative must include at least one exit.
                # You can add an exit to your creative in any of the following ways:
                #
                # * Use Google Web Designer's tap area.
                # * Define a JavaScript variable called "clickTag".
                # * Use the Enabler (Enabler.exit()) to track exits in rich media formats.
              { # Exit event of the creative.
                "url": "A String", # Required. The click through URL of the exit event.
                    # This is required when type is:
                    #
                    # * `EXIT_EVENT_TYPE_DEFAULT`
                    # * `EXIT_EVENT_TYPE_BACKUP`
                "name": "A String", # The name of the click tag of the exit event.
                    #
                    # The name must be unique within one creative.
                    #
                    # Leave it empty or unset for creatives containing image assets only.
                "type": "A String", # Required. The type of the exit event.
                "reportingName": "A String", # The name used to identify this event in reports.
                    # Leave it empty or unset for creatives containing image assets only.
              },
            ],
            "additionalDimensions": [ # Additional dimensions.
                # Applicable when creative_type is one of:
                #
                # * `CREATIVE_TYPE_STANDARD`
                # * `CREATIVE_TYPE_EXPANDABLE`
                # * `CREATIVE_TYPE_NATIVE`
                # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL`
                # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
                # * `CREATIVE_TYPE_LIGHTBOX`
                # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
                # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
                # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
                #
                # If this field is specified, width_pixels and
                # height_pixels are both required and must be
                # greater than or equal to 0.
              { # Dimensions.
                "heightPixels": 42, # The height in pixels.
                "widthPixels": 42, # The width in pixels.
              },
            ],
            "createTime": "A String", # Output only. The timestamp when the creative was created. Assigned by
                # the system.
            "trackerUrls": [ # Tracking URLs for analytics providers or third-party ad technology vendors.
                #
                # The URLs must start with https (except on inventory that doesn't require
                # SSL compliance).
                # If using macros in your URL, use only macros supported by Display & Video
                # 360.
                #
                # Standard URLs only, no IMG or SCRIPT tags.
                #
                # This field is only supported in following
                # creative_type:
                #
                # * `CREATIVE_TYPE_NATIVE`
                # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
                # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
                # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
                # * `CREATIVE_TYPE_NATIVE_VIDEO`
              "A String",
            ],
            "iasCampaignMonitoring": True or False, # Indicates whether Integral Ad Science (IAS) campaign monitoring is enabled.
                # To enable this for the creative, make sure the
                # Advertiser.creative_config.ias_client_id
                # has been set to your IAS client ID.
            "integrationCode": "A String", # ID information used to link this creative to an external system.
                # Must be UTF-8 encoded with a length of no more than 10,000 characters.
            "cmPlacementId": "A String", # Output only. The unique ID of the Campaign Manager placement associated with the
                # creative.
                # This field is only applicable for creatives that are synced from Campaign
                # Manager.
            "requireMraid": True or False, # Optional. Indicates that the creative requires MRAID (Mobile Rich Media Ad Interface
                # Definitions system).
                #
                # Set this if the creative relies on mobile gestures for interactivity, such
                # as swiping or tapping.
                #
                # Optional and only valid for third-party tag creatives.
                #
                # Third-party tag creatives are creatives with following
                # hosting_source:
                #
                # * `HOSTING_SOURCE_THIRD_PARTY`
                #
                # combined with following creative_type:
                #
                # * `CREATIVE_TYPE_STANDARD`
                # * `CREATIVE_TYPE_EXPANDABLE`
            "companionCreativeIds": [ # The IDs of companion creatives for a video creative.
                #
                # You can assign existing display creatives (with image or HTML5 assets)
                # to serve surrounding the publisher's video player. Companions display
                # around the video player while the video is playing and remain after the
                # video has completed.
                #
                # Creatives contain additional dimensions
                # can not be companion creatives.
                #
                # This field is only supported for following
                # creative_type:
                #
                # * `CREATIVE_TYPE_AUDIO`
                # * `CREATIVE_TYPE_VIDEO`
              "A String",
            ],
            "creativeType": "A String", # Required. Immutable. The type of the creative.
            "obaIcon": { # OBA Icon for a Creative # Specifies the OBA icon for a video creative.
                #
                # This field is only supported in following
                # creative_type:
                #
                # * `CREATIVE_TYPE_VIDEO`
              "dimensions": { # Dimensions. # The dimensions of the OBA icon.
                "heightPixels": 42, # The height in pixels.
                "widthPixels": 42, # The width in pixels.
              },
              "resourceMimeType": "A String", # The MIME type of the OBA icon resource.
              "viewTrackingUrl": "A String", # Required. The view tracking URL of the OBA icon.
                  #
                  # Only URLs of the following domains are allowed:
                  #
                  # * https://info.evidon.com
                  # * https://l.betrad.com
              "clickTrackingUrl": "A String", # Required. The click tracking URL of the OBA icon.
                  #
                  # Only URLs of the following domains are allowed:
                  #
                  # * https://info.evidon.com
                  # * https://l.betrad.com
              "position": "A String", # The position of the OBA icon on the creative.
              "resourceUrl": "A String", # The URL of the OBA icon resource.
              "landingPageUrl": "A String", # Required. The landing page URL of the OBA icon.
                  #
                  # Only URLs of the following domains are allowed:
                  #
                  # * https://info.evidon.com
                  # * https://l.betrad.com
              "program": "A String", # The program of the OBA icon. For example: “AdChoices”.
            },
            "timerEvents": [ # Timer custom events for a rich media creative.
                # Timers track the time during which a user views and interacts with a
                # specified part of a rich media creative.
                # A creative can have multiple timer events, each timed independently.
                # Leave it empty or unset for creatives containing image assets only.
              { # Timer event of the creative.
                "name": "A String", # Required. The name of the timer event.
                "reportingName": "A String", # Required. The name used to identify this timer event in reports.
              },
            ],
            "notes": "A String", # User notes for this creative.
                # Must be UTF-8 encoded with a length of no more than 20,000 characters.
            "dynamic": True or False, # Output only. Indicates whether the creative is dynamic.
            "assets": [ # Required. Assets associated to this creative.
                # Assets can be associated to the creative in one of following roles:
                #
                # * `ASSET_ROLE_UNSPECIFIED`
                # * `ASSET_ROLE_MAIN`
                # * `ASSET_ROLE_BACKUP`
                # * `ASSET_ROLE_POLITE_LOAD`
              { # Asset association for the creative.
                "asset": { # A single asset. # The associated asset.
                  "mediaId": "A String", # Media ID of the uploaded asset. This is a unique identifier for the asset.
                      # This ID can be passed to other API calls, e.g.
                      # CreateCreative to associate
                      # the asset with a creative.
                  "content": "A String", # The asset content.
                      # For uploaded assets, the content is the serving path.
                },
                "role": "A String", # The role of this asset for the creative.
              },
            ],
            "vpaid": True or False, # Output only. Indicates the third-party VAST tag creative requires VPAID (Digital Video
                # Player-Ad Interface).
                #
                # Output only and only valid for third-party VAST tag creatives.
                #
                # Third-party VAST tag creatives are creatives with following
                # hosting_source:
                #
                # * `HOSTING_SOURCE_THIRD_PARTY`
                #
                # combined with following creative_type:
                #
                # * `CREATIVE_TYPE_VIDEO`
            "expandingDirection": "A String", # Optional. Specifies the expanding direction of the creative.
                #
                # Required and only valid for third-party expandable creatives.
                #
                # Third-party expandable creatives are creatives with following hosting
                # source:
                #
                # * `HOSTING_SOURCE_THIRD_PARTY`
                #
                # combined with following creative_type:
                #
                # * `CREATIVE_TYPE_EXPANDABLE`
            "thirdPartyTag": "A String", # Optional. The original third-party tag used for the creative.
                #
                # Required and only valid for third-party tag creatives.
                #
                # Third-party tag creatives are creatives with following
                # hosting_source:
                #
                # * `HOSTING_SOURCE_THIRD_PARTY`
                #
                # combined with following creative_type:
                #
                # * `CREATIVE_TYPE_STANDARD`
                # * `CREATIVE_TYPE_EXPANDABLE`
            "displayName": "A String", # Required. The display name of the creative.
                #
                # Must be UTF-8 encoded with a maximum size of 240 bytes.
            "hostingSource": "A String", # Required. Indicates where the creative is hosted.
            "mediaDuration": "A String", # Output only. Media duration of the creative.
                # Applicable when creative_type
                # is one of:
                #
                # * `CREATIVE_TYPE_VIDEO`
                # * `CREATIVE_TYPE_AUDIO`
                # * `CREATIVE_TYPE_NATIVE_VIDEO`
                # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
            "vastTagUrl": "A String", # Optional. The URL of the VAST tag for a third-party VAST tag creative.
                #
                # Required and only valid for third-party VAST tag creatives.
                #
                # Third-party VAST tag creatives are creatives with following
                # hosting_source:
                #
                # * `HOSTING_SOURCE_THIRD_PARTY`
                #
                # combined with following creative_type:
                #
                # * `CREATIVE_TYPE_VIDEO`
            "reviewStatus": { # Review statuses for the creative. # Output only. The current status of the creative review process.
              "approvalStatus": "A String", # Represents the basic approval needed for a creative to begin serving.
                  # Summary of
                  # creative_and_landing_page_review_status
                  # and
                  # content_and_policy_review_status.
              "creativeAndLandingPageReviewStatus": "A String", # Creative and landing page review status for the creative.
              "exchangeReviewStatuses": [ # Exchange review statuses for the creative.
                { # Exchange review status for the creative.
                  "status": "A String", # Status of the exchange review.
                  "exchange": "A String", # The exchange reviewing the creative.
                },
              ],
              "contentAndPolicyReviewStatus": "A String", # Content and policy review status for the creative.
              "publisherReviewStatuses": [ # Publisher review statuses for the creative.
                { # Publisher review status for the creative.
                  "status": "A String", # Status of the publisher review.
                  "publisherName": "A String", # The publisher reviewing the creative.
                },
              ],
            },
            "counterEvents": [ # Counter events for a rich media creative.
                # Counters track the number of times that a user interacts with any part of a
                # rich media creative in a specified way (mouse-overs, mouse-outs, clicks,
                # taps, data loading, keyboard entries, etc.).
                # Any event that can be captured in the creative can be recorded as a
                # counter.
                # Leave it empty or unset for creatives containing image assets only.
              { # Counter event of the creative.
                "name": "A String", # Required. The name of the counter event.
                "reportingName": "A String", # Required. The name used to identify this counter event in reports.
              },
            ],
            "progressOffset": { # The length an audio or a video has been played. # Amount of time to play the video before counting a view.
                #
                # This field is required when skippable is true.
                #
                # This field is only supported for the following
                # creative_type:
                #
                # * `CREATIVE_TYPE_VIDEO`
              "percentage": "A String", # The offset in percentage of the audio or video duration.
              "seconds": "A String", # The offset in seconds from the start of the audio or video.
            },
            "updateTime": "A String", # Output only. The timestamp when the creative was last updated. Assigned by
                # the system.
            "advertiserId": "A String", # Output only. The unique ID of the advertiser the creative belongs to.
            "universalAdId": { # A creative identifier provided by a registry that is unique across all # Optional. An optional creative identifier provided by a registry that is unique
                # across all platforms.
                #
                # Universal Ad ID is part of the VAST 4.0 standard. It can be modified after
                # the creative is created.
                #
                # This field is only supported for the following
                # creative_type:
                #
                # * `CREATIVE_TYPE_VIDEO`
                # platforms. This is part of the VAST 4.0 standard.
              "id": "A String", # The unique creative identifier.
              "registry": "A String", # The registry provides unique creative identifiers.
            },
            "transcodes": [ # Output only. Audio/Video transcodes.
                #
                # Display & Video 360 transcodes the main asset into a number of alternative
                # versions that use different file formats or have different properties
                # (resolution, audio bit rate, and video bit rate), each designed for
                # specific video players or bandwidths.
                #
                # These transcodes give a publisher's system more options to choose from for
                # each impression on your video and ensures that the appropriate file serves
                # based on the viewer’s connection and screen size.
                #
                # This field is only supported in following
                # creative_type:
                #
                # * `CREATIVE_TYPE_VIDEO`
                # * `CREATIVE_TYPE_NATIVE_VIDEO`
                # * `CREATIVE_TYPE_AUDIO`
              { # Represents information about the transcoded audio or video file.
                "mimeType": "A String", # The MIME type of the transcoded file.
                "bitRateKbps": "A String", # The transcoding bit rate of the transcoded video, in kilobits per second.
                "dimensions": { # Dimensions. # The dimensions of the transcoded video.
                  "heightPixels": 42, # The height in pixels.
                  "widthPixels": 42, # The width in pixels.
                },
                "frameRate": 3.14, # The frame rate of the transcoded video, in frames per second.
                "audioSampleRateHz": "A String", # The sample rate for the audio stream of the transcoded video, or the sample
                    # rate for the transcoded audio, in hertz.
                "transcoded": True or False, # Indicates if the transcoding was successful.
                "audioBitRateKbps": "A String", # The bit rate for the audio stream of the transcoded video, or the bit rate
                    # for the transcoded audio, in kilobits per second.
                "fileSizeBytes": "A String", # The size of the transcoded file, in bytes.
                "name": "A String", # The name of the transcoded file.
              },
            ],
            "cmTrackingAd": { # A Campaign Manager tracking ad. # The Campaign Manager tracking ad associated with the creative.
                #
                # Optional for the following creative_type when
                # created by an advertiser that uses both Campaign Manager and third-party ad
                # serving:
                #
                # * `CREATIVE_TYPE_NATIVE`
                # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
                # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
                # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
                #
                # Output only for other cases.
              "cmCreativeId": "A String", # The creative ID of the campaign manager tracking Ad.
              "cmAdId": "A String", # The ad ID of the campaign manager tracking Ad.
              "cmPlacementId": "A String", # The placement ID of the campaign manager tracking Ad.
            },
            "html5Video": True or False, # Output only. Indicates the third-party VAST tag creative requires HTML5 Video support.
                #
                # Output only and only valid for third-party VAST tag creatives.
                #
                # Third-party VAST tag creatives are creatives with following
                # hosting_source:
                #
                # * `HOSTING_SOURCE_THIRD_PARTY`
                #
                # combined with following creative_type:
                #
                # * `CREATIVE_TYPE_VIDEO`
            "requirePingForAttribution": True or False, # Optional. Indicates that the creative will wait for a return ping for attribution.
                #
                # Only valid when using a Campaign Manager tracking ad with a third-party ad
                # server parameter and the ${DC_DBM_TOKEN} macro.
                #
                # Optional and only valid for third-party tag creatives or third-party VAST
                # tag creatives.
                #
                # Third-party tag creatives are creatives with following
                # hosting_source:
                #
                # * `HOSTING_SOURCE_THIRD_PARTY`
                #
                # combined with following creative_type:
                #
                # * `CREATIVE_TYPE_STANDARD`
                # * `CREATIVE_TYPE_EXPANDABLE`
                #
                # Third-party VAST tag creatives are creatives with following
                # hosting_source:
                #
                # * `HOSTING_SOURCE_THIRD_PARTY`
                #
                # combined with following creative_type:
                #
                # * `CREATIVE_TYPE_VIDEO`
            "dimensions": { # Dimensions. # Required. Primary dimensions of the creative.
                # Applicable to all creative types. The value of
                # width_pixels and
                # height_pixels defaults to `0`
                # when creative_type is one of:
                #
                # * `CREATIVE_TYPE_VIDEO`
                # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_INTERSTITIAL`
                # * `CREATIVE_TYPE_AUDIO`
                # * `CREATIVE_TYPE_NATIVE_VIDEO`
                # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_VIDEO`
              "heightPixels": 42, # The height in pixels.
              "widthPixels": 42, # The width in pixels.
            },
            "appendedTag": "A String", # Third-party HTML tracking tag to be appended to the creative tag.
          },
        ],
        "nextPageToken": "A String", # A token to retrieve the next page of results.
            # Pass this value in the page_token field
            # in the subsequent call to `ListCreativesRequest` method to retrieve the
            # next page of results.
            # If this field is null, it means this is the last page.
      }

`list_next(previous_request, previous_response)`

    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 'execute()' on to request the next
      page. Returns None if there are no more items in the collection.

`patch(advertiserId, creativeId, body=None, updateMask=None, x__xgafv=None)`

    Updates an existing creative.
    Returns the updated creative if successful.

    Args:
      advertiserId: string, Output only. The unique ID of the advertiser the creative belongs to. (required)
      creativeId: string, Output only. The unique ID of the creative. Assigned by the system. (required)
      body: object, The request body.
        The object takes the form of:

    { # A single Creative.
      "creativeAttributes": [ # Output only. A list of attributes of the creative that is generated by the system.
        "A String",
      ],
      "creativeId": "A String", # Output only. The unique ID of the creative. Assigned by the system.
      "entityStatus": "A String", # Required. Controls whether or not the creative can serve.
          #
          # Accepted values are:
          #
          # * `ENTITY_STATUS_ACTIVE`
          # * `ENTITY_STATUS_ARCHIVED`
          # * `ENTITY_STATUS_PAUSED`
      "skipOffset": { # The length an audio or a video has been played. # Amount of time to play the video before the skip button appears.
          #
          # This field is required when skippable is true.
          #
          # This field is only supported for the following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
        "percentage": "A String", # The offset in percentage of the audio or video duration.
        "seconds": "A String", # The offset in seconds from the start of the audio or video.
      },
      "requireHtml5": True or False, # Optional. Indicates that the creative relies on HTML5 to render properly.
          #
          # Optional and only valid for third-party tag creatives.
          # Third-party tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_STANDARD`
          # * `CREATIVE_TYPE_EXPANDABLE`
      "name": "A String", # Output only. The resource name of the creative.
      "skippable": True or False, # Whether the user can choose to skip a video creative.
          #
          # This field is only supported for the following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
      "jsTrackerUrl": "A String", # JavaScript measurement URL from supported third-party verification
          # providers (ComScore, DoubleVerify, IAS, Moat). HTML script tags are not
          # supported.
          #
          # This field is only supported in following
          # creative_type:
          #
          # * `CREATIVE_TYPE_NATIVE`
          # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
      "thirdPartyUrls": [ # Tracking URLs from third parties to track interactions with a video
          # creative.
          #
          # This field is only supported for the following
          # creative_type:
          #
          # * `CREATIVE_TYPE_AUDIO`
          # * `CREATIVE_TYPE_VIDEO`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
        { # Tracking URLs from third parties to track interactions with an audio or a
            # video creative.
          "type": "A String", # The type of interaction needs to be tracked by the tracking URL
          "url": "A String", # Tracking URL used to track the interaction.
              #
              # Provide a URL with optional path or query string, beginning with `https:`.
              # For example, https://www.example.com/path
        },
      ],
      "expandOnHover": True or False, # Optional. Indicates the creative will automatically expand on hover.
          #
          # Optional and only valid for third-party expandable creatives.
          # Third-party expandable creatives are creatives with following hosting
          # source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_EXPANDABLE`
      "exitEvents": [ # Required. Exit events for this creative.
          # An exit (also known as a click tag) is any area in your creative that
          # someone can click or tap to open an advertiser's landing page.
          # Every creative must include at least one exit.
          # You can add an exit to your creative in any of the following ways:
          #
          # * Use Google Web Designer's tap area.
          # * Define a JavaScript variable called "clickTag".
          # * Use the Enabler (Enabler.exit()) to track exits in rich media formats.
        { # Exit event of the creative.
          "url": "A String", # Required. The click through URL of the exit event.
              # This is required when type is:
              #
              # * `EXIT_EVENT_TYPE_DEFAULT`
              # * `EXIT_EVENT_TYPE_BACKUP`
          "name": "A String", # The name of the click tag of the exit event.
              #
              # The name must be unique within one creative.
              #
              # Leave it empty or unset for creatives containing image assets only.
          "type": "A String", # Required. The type of the exit event.
          "reportingName": "A String", # The name used to identify this event in reports.
              # Leave it empty or unset for creatives containing image assets only.
        },
      ],
      "additionalDimensions": [ # Additional dimensions.
          # Applicable when creative_type is one of:
          #
          # * `CREATIVE_TYPE_STANDARD`
          # * `CREATIVE_TYPE_EXPANDABLE`
          # * `CREATIVE_TYPE_NATIVE`
          # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL`
          # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
          # * `CREATIVE_TYPE_LIGHTBOX`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
          # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
          #
          # If this field is specified, width_pixels and
          # height_pixels are both required and must be
          # greater than or equal to 0.
        { # Dimensions.
          "heightPixels": 42, # The height in pixels.
          "widthPixels": 42, # The width in pixels.
        },
      ],
      "createTime": "A String", # Output only. The timestamp when the creative was created. Assigned by
          # the system.
      "trackerUrls": [ # Tracking URLs for analytics providers or third-party ad technology vendors.
          #
          # The URLs must start with https (except on inventory that doesn't require
          # SSL compliance).
          # If using macros in your URL, use only macros supported by Display & Video
          # 360.
          #
          # Standard URLs only, no IMG or SCRIPT tags.
          #
          # This field is only supported in following
          # creative_type:
          #
          # * `CREATIVE_TYPE_NATIVE`
          # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
        "A String",
      ],
      "iasCampaignMonitoring": True or False, # Indicates whether Integral Ad Science (IAS) campaign monitoring is enabled.
          # To enable this for the creative, make sure the
          # Advertiser.creative_config.ias_client_id
          # has been set to your IAS client ID.
      "integrationCode": "A String", # ID information used to link this creative to an external system.
          # Must be UTF-8 encoded with a length of no more than 10,000 characters.
      "cmPlacementId": "A String", # Output only. The unique ID of the Campaign Manager placement associated with the
          # creative.
          # This field is only applicable for creatives that are synced from Campaign
          # Manager.
      "requireMraid": True or False, # Optional. Indicates that the creative requires MRAID (Mobile Rich Media Ad Interface
          # Definitions system).
          #
          # Set this if the creative relies on mobile gestures for interactivity, such
          # as swiping or tapping.
          #
          # Optional and only valid for third-party tag creatives.
          #
          # Third-party tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_STANDARD`
          # * `CREATIVE_TYPE_EXPANDABLE`
      "companionCreativeIds": [ # The IDs of companion creatives for a video creative.
          #
          # You can assign existing display creatives (with image or HTML5 assets)
          # to serve surrounding the publisher's video player. Companions display
          # around the video player while the video is playing and remain after the
          # video has completed.
          #
          # Creatives contain additional dimensions
          # can not be companion creatives.
          #
          # This field is only supported for following
          # creative_type:
          #
          # * `CREATIVE_TYPE_AUDIO`
          # * `CREATIVE_TYPE_VIDEO`
        "A String",
      ],
      "creativeType": "A String", # Required. Immutable. The type of the creative.
      "obaIcon": { # OBA Icon for a Creative # Specifies the OBA icon for a video creative.
          #
          # This field is only supported in following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
        "dimensions": { # Dimensions. # The dimensions of the OBA icon.
          "heightPixels": 42, # The height in pixels.
          "widthPixels": 42, # The width in pixels.
        },
        "resourceMimeType": "A String", # The MIME type of the OBA icon resource.
        "viewTrackingUrl": "A String", # Required. The view tracking URL of the OBA icon.
            #
            # Only URLs of the following domains are allowed:
            #
            # * https://info.evidon.com
            # * https://l.betrad.com
        "clickTrackingUrl": "A String", # Required. The click tracking URL of the OBA icon.
            #
            # Only URLs of the following domains are allowed:
            #
            # * https://info.evidon.com
            # * https://l.betrad.com
        "position": "A String", # The position of the OBA icon on the creative.
        "resourceUrl": "A String", # The URL of the OBA icon resource.
        "landingPageUrl": "A String", # Required. The landing page URL of the OBA icon.
            #
            # Only URLs of the following domains are allowed:
            #
            # * https://info.evidon.com
            # * https://l.betrad.com
        "program": "A String", # The program of the OBA icon. For example: “AdChoices”.
      },
      "timerEvents": [ # Timer custom events for a rich media creative.
          # Timers track the time during which a user views and interacts with a
          # specified part of a rich media creative.
          # A creative can have multiple timer events, each timed independently.
          # Leave it empty or unset for creatives containing image assets only.
        { # Timer event of the creative.
          "name": "A String", # Required. The name of the timer event.
          "reportingName": "A String", # Required. The name used to identify this timer event in reports.
        },
      ],
      "notes": "A String", # User notes for this creative.
          # Must be UTF-8 encoded with a length of no more than 20,000 characters.
      "dynamic": True or False, # Output only. Indicates whether the creative is dynamic.
      "assets": [ # Required. Assets associated to this creative.
          # Assets can be associated to the creative in one of following roles:
          #
          # * `ASSET_ROLE_UNSPECIFIED`
          # * `ASSET_ROLE_MAIN`
          # * `ASSET_ROLE_BACKUP`
          # * `ASSET_ROLE_POLITE_LOAD`
        { # Asset association for the creative.
          "asset": { # A single asset. # The associated asset.
            "mediaId": "A String", # Media ID of the uploaded asset. This is a unique identifier for the asset.
                # This ID can be passed to other API calls, e.g.
                # CreateCreative to associate
                # the asset with a creative.
            "content": "A String", # The asset content.
                # For uploaded assets, the content is the serving path.
          },
          "role": "A String", # The role of this asset for the creative.
        },
      ],
      "vpaid": True or False, # Output only. Indicates the third-party VAST tag creative requires VPAID (Digital Video
          # Player-Ad Interface).
          #
          # Output only and only valid for third-party VAST tag creatives.
          #
          # Third-party VAST tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
      "expandingDirection": "A String", # Optional. Specifies the expanding direction of the creative.
          #
          # Required and only valid for third-party expandable creatives.
          #
          # Third-party expandable creatives are creatives with following hosting
          # source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_EXPANDABLE`
      "thirdPartyTag": "A String", # Optional. The original third-party tag used for the creative.
          #
          # Required and only valid for third-party tag creatives.
          #
          # Third-party tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_STANDARD`
          # * `CREATIVE_TYPE_EXPANDABLE`
      "displayName": "A String", # Required. The display name of the creative.
          #
          # Must be UTF-8 encoded with a maximum size of 240 bytes.
      "hostingSource": "A String", # Required. Indicates where the creative is hosted.
      "mediaDuration": "A String", # Output only. Media duration of the creative.
          # Applicable when creative_type
          # is one of:
          #
          # * `CREATIVE_TYPE_VIDEO`
          # * `CREATIVE_TYPE_AUDIO`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
          # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
      "vastTagUrl": "A String", # Optional. The URL of the VAST tag for a third-party VAST tag creative.
          #
          # Required and only valid for third-party VAST tag creatives.
          #
          # Third-party VAST tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
      "reviewStatus": { # Review statuses for the creative. # Output only. The current status of the creative review process.
        "approvalStatus": "A String", # Represents the basic approval needed for a creative to begin serving.
            # Summary of
            # creative_and_landing_page_review_status
            # and
            # content_and_policy_review_status.
        "creativeAndLandingPageReviewStatus": "A String", # Creative and landing page review status for the creative.
        "exchangeReviewStatuses": [ # Exchange review statuses for the creative.
          { # Exchange review status for the creative.
            "status": "A String", # Status of the exchange review.
            "exchange": "A String", # The exchange reviewing the creative.
          },
        ],
        "contentAndPolicyReviewStatus": "A String", # Content and policy review status for the creative.
        "publisherReviewStatuses": [ # Publisher review statuses for the creative.
          { # Publisher review status for the creative.
            "status": "A String", # Status of the publisher review.
            "publisherName": "A String", # The publisher reviewing the creative.
          },
        ],
      },
      "counterEvents": [ # Counter events for a rich media creative.
          # Counters track the number of times that a user interacts with any part of a
          # rich media creative in a specified way (mouse-overs, mouse-outs, clicks,
          # taps, data loading, keyboard entries, etc.).
          # Any event that can be captured in the creative can be recorded as a
          # counter.
          # Leave it empty or unset for creatives containing image assets only.
        { # Counter event of the creative.
          "name": "A String", # Required. The name of the counter event.
          "reportingName": "A String", # Required. The name used to identify this counter event in reports.
        },
      ],
      "progressOffset": { # The length an audio or a video has been played. # Amount of time to play the video before counting a view.
          #
          # This field is required when skippable is true.
          #
          # This field is only supported for the following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
        "percentage": "A String", # The offset in percentage of the audio or video duration.
        "seconds": "A String", # The offset in seconds from the start of the audio or video.
      },
      "updateTime": "A String", # Output only. The timestamp when the creative was last updated. Assigned by
          # the system.
      "advertiserId": "A String", # Output only. The unique ID of the advertiser the creative belongs to.
      "universalAdId": { # A creative identifier provided by a registry that is unique across all # Optional. An optional creative identifier provided by a registry that is unique
          # across all platforms.
          #
          # Universal Ad ID is part of the VAST 4.0 standard. It can be modified after
          # the creative is created.
          #
          # This field is only supported for the following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
          # platforms. This is part of the VAST 4.0 standard.
        "id": "A String", # The unique creative identifier.
        "registry": "A String", # The registry provides unique creative identifiers.
      },
      "transcodes": [ # Output only. Audio/Video transcodes.
          #
          # Display & Video 360 transcodes the main asset into a number of alternative
          # versions that use different file formats or have different properties
          # (resolution, audio bit rate, and video bit rate), each designed for
          # specific video players or bandwidths.
          #
          # These transcodes give a publisher's system more options to choose from for
          # each impression on your video and ensures that the appropriate file serves
          # based on the viewer’s connection and screen size.
          #
          # This field is only supported in following
          # creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
          # * `CREATIVE_TYPE_AUDIO`
        { # Represents information about the transcoded audio or video file.
          "mimeType": "A String", # The MIME type of the transcoded file.
          "bitRateKbps": "A String", # The transcoding bit rate of the transcoded video, in kilobits per second.
          "dimensions": { # Dimensions. # The dimensions of the transcoded video.
            "heightPixels": 42, # The height in pixels.
            "widthPixels": 42, # The width in pixels.
          },
          "frameRate": 3.14, # The frame rate of the transcoded video, in frames per second.
          "audioSampleRateHz": "A String", # The sample rate for the audio stream of the transcoded video, or the sample
              # rate for the transcoded audio, in hertz.
          "transcoded": True or False, # Indicates if the transcoding was successful.
          "audioBitRateKbps": "A String", # The bit rate for the audio stream of the transcoded video, or the bit rate
              # for the transcoded audio, in kilobits per second.
          "fileSizeBytes": "A String", # The size of the transcoded file, in bytes.
          "name": "A String", # The name of the transcoded file.
        },
      ],
      "cmTrackingAd": { # A Campaign Manager tracking ad. # The Campaign Manager tracking ad associated with the creative.
          #
          # Optional for the following creative_type when
          # created by an advertiser that uses both Campaign Manager and third-party ad
          # serving:
          #
          # * `CREATIVE_TYPE_NATIVE`
          # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
          # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
          #
          # Output only for other cases.
        "cmCreativeId": "A String", # The creative ID of the campaign manager tracking Ad.
        "cmAdId": "A String", # The ad ID of the campaign manager tracking Ad.
        "cmPlacementId": "A String", # The placement ID of the campaign manager tracking Ad.
      },
      "html5Video": True or False, # Output only. Indicates the third-party VAST tag creative requires HTML5 Video support.
          #
          # Output only and only valid for third-party VAST tag creatives.
          #
          # Third-party VAST tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
      "requirePingForAttribution": True or False, # Optional. Indicates that the creative will wait for a return ping for attribution.
          #
          # Only valid when using a Campaign Manager tracking ad with a third-party ad
          # server parameter and the ${DC_DBM_TOKEN} macro.
          #
          # Optional and only valid for third-party tag creatives or third-party VAST
          # tag creatives.
          #
          # Third-party tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_STANDARD`
          # * `CREATIVE_TYPE_EXPANDABLE`
          #
          # Third-party VAST tag creatives are creatives with following
          # hosting_source:
          #
          # * `HOSTING_SOURCE_THIRD_PARTY`
          #
          # combined with following creative_type:
          #
          # * `CREATIVE_TYPE_VIDEO`
      "dimensions": { # Dimensions. # Required. Primary dimensions of the creative.
          # Applicable to all creative types. The value of
          # width_pixels and
          # height_pixels defaults to `0`
          # when creative_type is one of:
          #
          # * `CREATIVE_TYPE_VIDEO`
          # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_INTERSTITIAL`
          # * `CREATIVE_TYPE_AUDIO`
          # * `CREATIVE_TYPE_NATIVE_VIDEO`
          # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_VIDEO`
        "heightPixels": 42, # The height in pixels.
        "widthPixels": 42, # The width in pixels.
      },
      "appendedTag": "A String", # Third-party HTML tracking tag to be appended to the creative tag.
    }

      updateMask: string, Required. The mask to control which fields to update.
      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # A single Creative.
        "creativeAttributes": [ # Output only. A list of attributes of the creative that is generated by the system.
          "A String",
        ],
        "creativeId": "A String", # Output only. The unique ID of the creative. Assigned by the system.
        "entityStatus": "A String", # Required. Controls whether or not the creative can serve.
            #
            # Accepted values are:
            #
            # * `ENTITY_STATUS_ACTIVE`
            # * `ENTITY_STATUS_ARCHIVED`
            # * `ENTITY_STATUS_PAUSED`
        "skipOffset": { # The length an audio or a video has been played. # Amount of time to play the video before the skip button appears.
            #
            # This field is required when skippable is true.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
          "percentage": "A String", # The offset in percentage of the audio or video duration.
          "seconds": "A String", # The offset in seconds from the start of the audio or video.
        },
        "requireHtml5": True or False, # Optional. Indicates that the creative relies on HTML5 to render properly.
            #
            # Optional and only valid for third-party tag creatives.
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
        "name": "A String", # Output only. The resource name of the creative.
        "skippable": True or False, # Whether the user can choose to skip a video creative.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "jsTrackerUrl": "A String", # JavaScript measurement URL from supported third-party verification
            # providers (ComScore, DoubleVerify, IAS, Moat). HTML script tags are not
            # supported.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
        "thirdPartyUrls": [ # Tracking URLs from third parties to track interactions with a video
            # creative.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
          { # Tracking URLs from third parties to track interactions with an audio or a
              # video creative.
            "type": "A String", # The type of interaction needs to be tracked by the tracking URL
            "url": "A String", # Tracking URL used to track the interaction.
                #
                # Provide a URL with optional path or query string, beginning with `https:`.
                # For example, https://www.example.com/path
          },
        ],
        "expandOnHover": True or False, # Optional. Indicates the creative will automatically expand on hover.
            #
            # Optional and only valid for third-party expandable creatives.
            # Third-party expandable creatives are creatives with following hosting
            # source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_EXPANDABLE`
        "exitEvents": [ # Required. Exit events for this creative.
            # An exit (also known as a click tag) is any area in your creative that
            # someone can click or tap to open an advertiser's landing page.
            # Every creative must include at least one exit.
            # You can add an exit to your creative in any of the following ways:
            #
            # * Use Google Web Designer's tap area.
            # * Define a JavaScript variable called "clickTag".
            # * Use the Enabler (Enabler.exit()) to track exits in rich media formats.
          { # Exit event of the creative.
            "url": "A String", # Required. The click through URL of the exit event.
                # This is required when type is:
                #
                # * `EXIT_EVENT_TYPE_DEFAULT`
                # * `EXIT_EVENT_TYPE_BACKUP`
            "name": "A String", # The name of the click tag of the exit event.
                #
                # The name must be unique within one creative.
                #
                # Leave it empty or unset for creatives containing image assets only.
            "type": "A String", # Required. The type of the exit event.
            "reportingName": "A String", # The name used to identify this event in reports.
                # Leave it empty or unset for creatives containing image assets only.
          },
        ],
        "additionalDimensions": [ # Additional dimensions.
            # Applicable when creative_type is one of:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_LIGHTBOX`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
            #
            # If this field is specified, width_pixels and
            # height_pixels are both required and must be
            # greater than or equal to 0.
          { # Dimensions.
            "heightPixels": 42, # The height in pixels.
            "widthPixels": 42, # The width in pixels.
          },
        ],
        "createTime": "A String", # Output only. The timestamp when the creative was created. Assigned by
            # the system.
        "trackerUrls": [ # Tracking URLs for analytics providers or third-party ad technology vendors.
            #
            # The URLs must start with https (except on inventory that doesn't require
            # SSL compliance).
            # If using macros in your URL, use only macros supported by Display & Video
            # 360.
            #
            # Standard URLs only, no IMG or SCRIPT tags.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
          "A String",
        ],
        "iasCampaignMonitoring": True or False, # Indicates whether Integral Ad Science (IAS) campaign monitoring is enabled.
            # To enable this for the creative, make sure the
            # Advertiser.creative_config.ias_client_id
            # has been set to your IAS client ID.
        "integrationCode": "A String", # ID information used to link this creative to an external system.
            # Must be UTF-8 encoded with a length of no more than 10,000 characters.
        "cmPlacementId": "A String", # Output only. The unique ID of the Campaign Manager placement associated with the
            # creative.
            # This field is only applicable for creatives that are synced from Campaign
            # Manager.
        "requireMraid": True or False, # Optional. Indicates that the creative requires MRAID (Mobile Rich Media Ad Interface
            # Definitions system).
            #
            # Set this if the creative relies on mobile gestures for interactivity, such
            # as swiping or tapping.
            #
            # Optional and only valid for third-party tag creatives.
            #
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
        "companionCreativeIds": [ # The IDs of companion creatives for a video creative.
            #
            # You can assign existing display creatives (with image or HTML5 assets)
            # to serve surrounding the publisher's video player. Companions display
            # around the video player while the video is playing and remain after the
            # video has completed.
            #
            # Creatives contain additional dimensions
            # can not be companion creatives.
            #
            # This field is only supported for following
            # creative_type:
            #
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_VIDEO`
          "A String",
        ],
        "creativeType": "A String", # Required. Immutable. The type of the creative.
        "obaIcon": { # OBA Icon for a Creative # Specifies the OBA icon for a video creative.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
          "dimensions": { # Dimensions. # The dimensions of the OBA icon.
            "heightPixels": 42, # The height in pixels.
            "widthPixels": 42, # The width in pixels.
          },
          "resourceMimeType": "A String", # The MIME type of the OBA icon resource.
          "viewTrackingUrl": "A String", # Required. The view tracking URL of the OBA icon.
              #
              # Only URLs of the following domains are allowed:
              #
              # * https://info.evidon.com
              # * https://l.betrad.com
          "clickTrackingUrl": "A String", # Required. The click tracking URL of the OBA icon.
              #
              # Only URLs of the following domains are allowed:
              #
              # * https://info.evidon.com
              # * https://l.betrad.com
          "position": "A String", # The position of the OBA icon on the creative.
          "resourceUrl": "A String", # The URL of the OBA icon resource.
          "landingPageUrl": "A String", # Required. The landing page URL of the OBA icon.
              #
              # Only URLs of the following domains are allowed:
              #
              # * https://info.evidon.com
              # * https://l.betrad.com
          "program": "A String", # The program of the OBA icon. For example: “AdChoices”.
        },
        "timerEvents": [ # Timer custom events for a rich media creative.
            # Timers track the time during which a user views and interacts with a
            # specified part of a rich media creative.
            # A creative can have multiple timer events, each timed independently.
            # Leave it empty or unset for creatives containing image assets only.
          { # Timer event of the creative.
            "name": "A String", # Required. The name of the timer event.
            "reportingName": "A String", # Required. The name used to identify this timer event in reports.
          },
        ],
        "notes": "A String", # User notes for this creative.
            # Must be UTF-8 encoded with a length of no more than 20,000 characters.
        "dynamic": True or False, # Output only. Indicates whether the creative is dynamic.
        "assets": [ # Required. Assets associated to this creative.
            # Assets can be associated to the creative in one of following roles:
            #
            # * `ASSET_ROLE_UNSPECIFIED`
            # * `ASSET_ROLE_MAIN`
            # * `ASSET_ROLE_BACKUP`
            # * `ASSET_ROLE_POLITE_LOAD`
          { # Asset association for the creative.
            "asset": { # A single asset. # The associated asset.
              "mediaId": "A String", # Media ID of the uploaded asset. This is a unique identifier for the asset.
                  # This ID can be passed to other API calls, e.g.
                  # CreateCreative to associate
                  # the asset with a creative.
              "content": "A String", # The asset content.
                  # For uploaded assets, the content is the serving path.
            },
            "role": "A String", # The role of this asset for the creative.
          },
        ],
        "vpaid": True or False, # Output only. Indicates the third-party VAST tag creative requires VPAID (Digital Video
            # Player-Ad Interface).
            #
            # Output only and only valid for third-party VAST tag creatives.
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "expandingDirection": "A String", # Optional. Specifies the expanding direction of the creative.
            #
            # Required and only valid for third-party expandable creatives.
            #
            # Third-party expandable creatives are creatives with following hosting
            # source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_EXPANDABLE`
        "thirdPartyTag": "A String", # Optional. The original third-party tag used for the creative.
            #
            # Required and only valid for third-party tag creatives.
            #
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
        "displayName": "A String", # Required. The display name of the creative.
            #
            # Must be UTF-8 encoded with a maximum size of 240 bytes.
        "hostingSource": "A String", # Required. Indicates where the creative is hosted.
        "mediaDuration": "A String", # Output only. Media duration of the creative.
            # Applicable when creative_type
            # is one of:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
            # * `CREATIVE_TYPE_PUBLISHER_HOSTED`
        "vastTagUrl": "A String", # Optional. The URL of the VAST tag for a third-party VAST tag creative.
            #
            # Required and only valid for third-party VAST tag creatives.
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "reviewStatus": { # Review statuses for the creative. # Output only. The current status of the creative review process.
          "approvalStatus": "A String", # Represents the basic approval needed for a creative to begin serving.
              # Summary of
              # creative_and_landing_page_review_status
              # and
              # content_and_policy_review_status.
          "creativeAndLandingPageReviewStatus": "A String", # Creative and landing page review status for the creative.
          "exchangeReviewStatuses": [ # Exchange review statuses for the creative.
            { # Exchange review status for the creative.
              "status": "A String", # Status of the exchange review.
              "exchange": "A String", # The exchange reviewing the creative.
            },
          ],
          "contentAndPolicyReviewStatus": "A String", # Content and policy review status for the creative.
          "publisherReviewStatuses": [ # Publisher review statuses for the creative.
            { # Publisher review status for the creative.
              "status": "A String", # Status of the publisher review.
              "publisherName": "A String", # The publisher reviewing the creative.
            },
          ],
        },
        "counterEvents": [ # Counter events for a rich media creative.
            # Counters track the number of times that a user interacts with any part of a
            # rich media creative in a specified way (mouse-overs, mouse-outs, clicks,
            # taps, data loading, keyboard entries, etc.).
            # Any event that can be captured in the creative can be recorded as a
            # counter.
            # Leave it empty or unset for creatives containing image assets only.
          { # Counter event of the creative.
            "name": "A String", # Required. The name of the counter event.
            "reportingName": "A String", # Required. The name used to identify this counter event in reports.
          },
        ],
        "progressOffset": { # The length an audio or a video has been played. # Amount of time to play the video before counting a view.
            #
            # This field is required when skippable is true.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
          "percentage": "A String", # The offset in percentage of the audio or video duration.
          "seconds": "A String", # The offset in seconds from the start of the audio or video.
        },
        "updateTime": "A String", # Output only. The timestamp when the creative was last updated. Assigned by
            # the system.
        "advertiserId": "A String", # Output only. The unique ID of the advertiser the creative belongs to.
        "universalAdId": { # A creative identifier provided by a registry that is unique across all # Optional. An optional creative identifier provided by a registry that is unique
            # across all platforms.
            #
            # Universal Ad ID is part of the VAST 4.0 standard. It can be modified after
            # the creative is created.
            #
            # This field is only supported for the following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # platforms. This is part of the VAST 4.0 standard.
          "id": "A String", # The unique creative identifier.
          "registry": "A String", # The registry provides unique creative identifiers.
        },
        "transcodes": [ # Output only. Audio/Video transcodes.
            #
            # Display & Video 360 transcodes the main asset into a number of alternative
            # versions that use different file formats or have different properties
            # (resolution, audio bit rate, and video bit rate), each designed for
            # specific video players or bandwidths.
            #
            # These transcodes give a publisher's system more options to choose from for
            # each impression on your video and ensures that the appropriate file serves
            # based on the viewer’s connection and screen size.
            #
            # This field is only supported in following
            # creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
            # * `CREATIVE_TYPE_AUDIO`
          { # Represents information about the transcoded audio or video file.
            "mimeType": "A String", # The MIME type of the transcoded file.
            "bitRateKbps": "A String", # The transcoding bit rate of the transcoded video, in kilobits per second.
            "dimensions": { # Dimensions. # The dimensions of the transcoded video.
              "heightPixels": 42, # The height in pixels.
              "widthPixels": 42, # The width in pixels.
            },
            "frameRate": 3.14, # The frame rate of the transcoded video, in frames per second.
            "audioSampleRateHz": "A String", # The sample rate for the audio stream of the transcoded video, or the sample
                # rate for the transcoded audio, in hertz.
            "transcoded": True or False, # Indicates if the transcoding was successful.
            "audioBitRateKbps": "A String", # The bit rate for the audio stream of the transcoded video, or the bit rate
                # for the transcoded audio, in kilobits per second.
            "fileSizeBytes": "A String", # The size of the transcoded file, in bytes.
            "name": "A String", # The name of the transcoded file.
          },
        ],
        "cmTrackingAd": { # A Campaign Manager tracking ad. # The Campaign Manager tracking ad associated with the creative.
            #
            # Optional for the following creative_type when
            # created by an advertiser that uses both Campaign Manager and third-party ad
            # serving:
            #
            # * `CREATIVE_TYPE_NATIVE`
            # * `CREATIVE_TYPE_NATIVE_SITE_SQUARE`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL`
            # * `CREATIVE_TYPE_NATIVE_APP_INSTALL_SQUARE`
            #
            # Output only for other cases.
          "cmCreativeId": "A String", # The creative ID of the campaign manager tracking Ad.
          "cmAdId": "A String", # The ad ID of the campaign manager tracking Ad.
          "cmPlacementId": "A String", # The placement ID of the campaign manager tracking Ad.
        },
        "html5Video": True or False, # Output only. Indicates the third-party VAST tag creative requires HTML5 Video support.
            #
            # Output only and only valid for third-party VAST tag creatives.
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "requirePingForAttribution": True or False, # Optional. Indicates that the creative will wait for a return ping for attribution.
            #
            # Only valid when using a Campaign Manager tracking ad with a third-party ad
            # server parameter and the ${DC_DBM_TOKEN} macro.
            #
            # Optional and only valid for third-party tag creatives or third-party VAST
            # tag creatives.
            #
            # Third-party tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_STANDARD`
            # * `CREATIVE_TYPE_EXPANDABLE`
            #
            # Third-party VAST tag creatives are creatives with following
            # hosting_source:
            #
            # * `HOSTING_SOURCE_THIRD_PARTY`
            #
            # combined with following creative_type:
            #
            # * `CREATIVE_TYPE_VIDEO`
        "dimensions": { # Dimensions. # Required. Primary dimensions of the creative.
            # Applicable to all creative types. The value of
            # width_pixels and
            # height_pixels defaults to `0`
            # when creative_type is one of:
            #
            # * `CREATIVE_TYPE_VIDEO`
            # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_INTERSTITIAL`
            # * `CREATIVE_TYPE_AUDIO`
            # * `CREATIVE_TYPE_NATIVE_VIDEO`
            # * `CREATIVE_TYPE_TEMPLATED_APP_INSTALL_VIDEO`
          "heightPixels": 42, # The height in pixels.
          "widthPixels": 42, # The width in pixels.
        },
        "appendedTag": "A String", # Third-party HTML tracking tag to be appended to the creative tag.
      }