Interface PlannableTargetingOrBuilder

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

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

    • getAgeRangesList

       Allowed plannable age ranges for the product for which metrics will be
       reported. Actual targeting is computed by mapping this age range onto
       standard Google common.AgeRangeInfo values.
       
      repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;
      Returns:
      A list containing the ageRanges.
    • getAgeRangesCount

      int getAgeRangesCount()
       Allowed plannable age ranges for the product for which metrics will be
       reported. Actual targeting is computed by mapping this age range onto
       standard Google common.AgeRangeInfo values.
       
      repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;
      Returns:
      The count of ageRanges.
    • getAgeRanges

      ReachPlanAgeRangeEnum.ReachPlanAgeRange getAgeRanges(int index)
       Allowed plannable age ranges for the product for which metrics will be
       reported. Actual targeting is computed by mapping this age range onto
       standard Google common.AgeRangeInfo values.
       
      repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;
      Parameters:
      index - The index of the element to return.
      Returns:
      The ageRanges at the given index.
    • getAgeRangesValueList

      List<Integer> getAgeRangesValueList()
       Allowed plannable age ranges for the product for which metrics will be
       reported. Actual targeting is computed by mapping this age range onto
       standard Google common.AgeRangeInfo values.
       
      repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;
      Returns:
      A list containing the enum numeric values on the wire for ageRanges.
    • getAgeRangesValue

      int getAgeRangesValue(int index)
       Allowed plannable age ranges for the product for which metrics will be
       reported. Actual targeting is computed by mapping this age range onto
       standard Google common.AgeRangeInfo values.
       
      repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of ageRanges at the given index.
    • getGendersList

      List<GenderInfo> getGendersList()
       Targetable genders for the ad product.
       
      repeated .google.ads.googleads.v18.common.GenderInfo genders = 2;
    • getGenders

      GenderInfo getGenders(int index)
       Targetable genders for the ad product.
       
      repeated .google.ads.googleads.v18.common.GenderInfo genders = 2;
    • getGendersCount

      int getGendersCount()
       Targetable genders for the ad product.
       
      repeated .google.ads.googleads.v18.common.GenderInfo genders = 2;
    • getGendersOrBuilderList

      List<? extends GenderInfoOrBuilder> getGendersOrBuilderList()
       Targetable genders for the ad product.
       
      repeated .google.ads.googleads.v18.common.GenderInfo genders = 2;
    • getGendersOrBuilder

      GenderInfoOrBuilder getGendersOrBuilder(int index)
       Targetable genders for the ad product.
       
      repeated .google.ads.googleads.v18.common.GenderInfo genders = 2;
    • getDevicesList

      List<DeviceInfo> getDevicesList()
       Targetable devices for the ad product.
       TABLET device targeting is automatically applied to reported metrics
       when MOBILE targeting is selected for CPM_MASTHEAD,
       GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
       
      repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3;
    • getDevices

      DeviceInfo getDevices(int index)
       Targetable devices for the ad product.
       TABLET device targeting is automatically applied to reported metrics
       when MOBILE targeting is selected for CPM_MASTHEAD,
       GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
       
      repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3;
    • getDevicesCount

      int getDevicesCount()
       Targetable devices for the ad product.
       TABLET device targeting is automatically applied to reported metrics
       when MOBILE targeting is selected for CPM_MASTHEAD,
       GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
       
      repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3;
    • getDevicesOrBuilderList

      List<? extends DeviceInfoOrBuilder> getDevicesOrBuilderList()
       Targetable devices for the ad product.
       TABLET device targeting is automatically applied to reported metrics
       when MOBILE targeting is selected for CPM_MASTHEAD,
       GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
       
      repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3;
    • getDevicesOrBuilder

      DeviceInfoOrBuilder getDevicesOrBuilder(int index)
       Targetable devices for the ad product.
       TABLET device targeting is automatically applied to reported metrics
       when MOBILE targeting is selected for CPM_MASTHEAD,
       GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
       
      repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3;
    • getNetworksList

       Targetable networks for the ad product.
       
      repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;
      Returns:
      A list containing the networks.
    • getNetworksCount

      int getNetworksCount()
       Targetable networks for the ad product.
       
      repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;
      Returns:
      The count of networks.
    • getNetworks

      ReachPlanNetworkEnum.ReachPlanNetwork getNetworks(int index)
       Targetable networks for the ad product.
       
      repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;
      Parameters:
      index - The index of the element to return.
      Returns:
      The networks at the given index.
    • getNetworksValueList

      List<Integer> getNetworksValueList()
       Targetable networks for the ad product.
       
      repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;
      Returns:
      A list containing the enum numeric values on the wire for networks.
    • getNetworksValue

      int getNetworksValue(int index)
       Targetable networks for the ad product.
       
      repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of networks at the given index.
    • getYoutubeSelectLineupsList

      List<YouTubeSelectLineUp> getYoutubeSelectLineupsList()
       Targetable YouTube Select Lineups for the ad product.
       
      repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5;
    • getYoutubeSelectLineups

      YouTubeSelectLineUp getYoutubeSelectLineups(int index)
       Targetable YouTube Select Lineups for the ad product.
       
      repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5;
    • getYoutubeSelectLineupsCount

      int getYoutubeSelectLineupsCount()
       Targetable YouTube Select Lineups for the ad product.
       
      repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5;
    • getYoutubeSelectLineupsOrBuilderList

      List<? extends YouTubeSelectLineUpOrBuilder> getYoutubeSelectLineupsOrBuilderList()
       Targetable YouTube Select Lineups for the ad product.
       
      repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5;
    • getYoutubeSelectLineupsOrBuilder

      YouTubeSelectLineUpOrBuilder getYoutubeSelectLineupsOrBuilder(int index)
       Targetable YouTube Select Lineups for the ad product.
       
      repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5;
    • hasSurfaceTargeting

      boolean hasSurfaceTargeting()
       Targetable surface combinations for the ad product.
       
      .google.ads.googleads.v18.services.SurfaceTargetingCombinations surface_targeting = 6;
      Returns:
      Whether the surfaceTargeting field is set.
    • getSurfaceTargeting

      SurfaceTargetingCombinations getSurfaceTargeting()
       Targetable surface combinations for the ad product.
       
      .google.ads.googleads.v18.services.SurfaceTargetingCombinations surface_targeting = 6;
      Returns:
      The surfaceTargeting.
    • getSurfaceTargetingOrBuilder

      SurfaceTargetingCombinationsOrBuilder getSurfaceTargetingOrBuilder()
       Targetable surface combinations for the ad product.
       
      .google.ads.googleads.v18.services.SurfaceTargetingCombinations surface_targeting = 6;