Interface AdVideoAssetInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AdVideoAssetInfo, AdVideoAssetInfo.Builder

public interface AdVideoAssetInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasAdVideoAssetInventoryPreferences

      boolean hasAdVideoAssetInventoryPreferences()
       List of inventory preferences for this AdVideoAsset. This field can only be
       set for DiscoveryVideoResponsiveAd. The video assets with an inventory
       asset preference set will be preferred over other videos from the same ad
       during serving time. For example, consider this ad being served for a
       specific inventory. The server will first try to match an eligible video
       with a matching preference for that inventory. Videos with no preferences
       are chosen only when a video with matching preference and eligible for a
       given ad slot can be found.
       
      optional .google.ads.googleads.v23.common.AdVideoAssetInventoryPreferences ad_video_asset_inventory_preferences = 1;
      Returns:
      Whether the adVideoAssetInventoryPreferences field is set.
    • getAdVideoAssetInventoryPreferences

      AdVideoAssetInventoryPreferences getAdVideoAssetInventoryPreferences()
       List of inventory preferences for this AdVideoAsset. This field can only be
       set for DiscoveryVideoResponsiveAd. The video assets with an inventory
       asset preference set will be preferred over other videos from the same ad
       during serving time. For example, consider this ad being served for a
       specific inventory. The server will first try to match an eligible video
       with a matching preference for that inventory. Videos with no preferences
       are chosen only when a video with matching preference and eligible for a
       given ad slot can be found.
       
      optional .google.ads.googleads.v23.common.AdVideoAssetInventoryPreferences ad_video_asset_inventory_preferences = 1;
      Returns:
      The adVideoAssetInventoryPreferences.
    • getAdVideoAssetInventoryPreferencesOrBuilder

      AdVideoAssetInventoryPreferencesOrBuilder getAdVideoAssetInventoryPreferencesOrBuilder()
       List of inventory preferences for this AdVideoAsset. This field can only be
       set for DiscoveryVideoResponsiveAd. The video assets with an inventory
       asset preference set will be preferred over other videos from the same ad
       during serving time. For example, consider this ad being served for a
       specific inventory. The server will first try to match an eligible video
       with a matching preference for that inventory. Videos with no preferences
       are chosen only when a video with matching preference and eligible for a
       given ad slot can be found.
       
      optional .google.ads.googleads.v23.common.AdVideoAssetInventoryPreferences ad_video_asset_inventory_preferences = 1;
    • hasAdVideoAssetFeatureControl

      boolean hasAdVideoAssetFeatureControl()
       Defines feature controls for this AdVideoAsset during serving time.
       For example, whether YouTube comments should be enabled for Partnership Ads
       served on YouTube Shorts.
       
      optional .google.ads.googleads.v23.common.AdVideoAssetLinkFeatureControl ad_video_asset_feature_control = 2;
      Returns:
      Whether the adVideoAssetFeatureControl field is set.
    • getAdVideoAssetFeatureControl

      AdVideoAssetLinkFeatureControl getAdVideoAssetFeatureControl()
       Defines feature controls for this AdVideoAsset during serving time.
       For example, whether YouTube comments should be enabled for Partnership Ads
       served on YouTube Shorts.
       
      optional .google.ads.googleads.v23.common.AdVideoAssetLinkFeatureControl ad_video_asset_feature_control = 2;
      Returns:
      The adVideoAssetFeatureControl.
    • getAdVideoAssetFeatureControlOrBuilder

      AdVideoAssetLinkFeatureControlOrBuilder getAdVideoAssetFeatureControlOrBuilder()
       Defines feature controls for this AdVideoAsset during serving time.
       For example, whether YouTube comments should be enabled for Partnership Ads
       served on YouTube Shorts.
       
      optional .google.ads.googleads.v23.common.AdVideoAssetLinkFeatureControl ad_video_asset_feature_control = 2;