Display & Video 360 API . targetingTypes . targetingOptions

Instance Methods

close()

Close httplib2 connections.

get(targetingType, targetingOptionId, advertiserId=None, x__xgafv=None)

Gets a single targeting option.

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

Lists targeting options of a given type.

list_next(previous_request, previous_response)

Retrieves the next page of results.

Method Details

close()
Close httplib2 connections.
get(targetingType, targetingOptionId, advertiserId=None, x__xgafv=None)
Gets a single targeting option.

Args:
  targetingType: string, Required. The type of targeting option to retrieve. (required)
    Allowed values
      TARGETING_TYPE_UNSPECIFIED - Default value when type is not specified or is unknown in this version.
      TARGETING_TYPE_CHANNEL - Target a channel (a custom group of related websites or apps).
      TARGETING_TYPE_APP_CATEGORY - Target an app category (for example, education or puzzle games).
      TARGETING_TYPE_APP - Target a specific app (for example, Angry Birds).
      TARGETING_TYPE_URL - Target a specific url (for example, quora.com).
      TARGETING_TYPE_DAY_AND_TIME - Target ads during a chosen time period on a specific day.
      TARGETING_TYPE_AGE_RANGE - Target ads to a specific age range (for example, 18-24).
      TARGETING_TYPE_REGIONAL_LOCATION_LIST - Target ads to the specified regions on a regional location list.
      TARGETING_TYPE_PROXIMITY_LOCATION_LIST - Target ads to the specified points of interest on a proximity location list.
      TARGETING_TYPE_GENDER - Target ads to a specific gender (for example, female or male).
      TARGETING_TYPE_VIDEO_PLAYER_SIZE - Target a specific video player size for video ads.
      TARGETING_TYPE_USER_REWARDED_CONTENT - Target user rewarded content for video ads.
      TARGETING_TYPE_PARENTAL_STATUS - Target ads to a specific parental status (for example, parent or not a parent).
      TARGETING_TYPE_CONTENT_INSTREAM_POSITION - Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).
      TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION - Target ads in a specific content outstream position.
      TARGETING_TYPE_DEVICE_TYPE - Target ads to a specific device type (for example, tablet or connected TV).
      TARGETING_TYPE_AUDIENCE_GROUP - Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.
      TARGETING_TYPE_BROWSER - Target ads to specific web browsers (for example, Chrome).
      TARGETING_TYPE_HOUSEHOLD_INCOME - Target ads to a specific household income range (for example, top 10%).
      TARGETING_TYPE_ON_SCREEN_POSITION - Target ads in a specific on screen position.
      TARGETING_TYPE_THIRD_PARTY_VERIFIER - Filter web sites through third party verification (for example, IAS or DoubleVerify).
      TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION - Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).
      TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION - Filter website content by sensitive categories (for example, adult).
      TARGETING_TYPE_ENVIRONMENT - Target ads to a specific environment (for example, web or app).
      TARGETING_TYPE_CARRIER_AND_ISP - Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).
      TARGETING_TYPE_OPERATING_SYSTEM - Target ads to a specific operating system (for example, macOS).
      TARGETING_TYPE_DEVICE_MAKE_MODEL - Target ads to a specific device make or model (for example, Roku or Samsung).
      TARGETING_TYPE_KEYWORD - Target ads to a specific keyword (for example, dog or retriever).
      TARGETING_TYPE_NEGATIVE_KEYWORD_LIST - Target ads to a specific negative keyword list.
      TARGETING_TYPE_VIEWABILITY - Target ads to a specific viewability (for example, 80% viewable).
      TARGETING_TYPE_CATEGORY - Target ads to a specific content category (for example, arts & entertainment).
      TARGETING_TYPE_INVENTORY_SOURCE - Purchase impressions from specific deals and auction packages.
      TARGETING_TYPE_LANGUAGE - Target ads to a specific language (for example, English or Japanese).
      TARGETING_TYPE_AUTHORIZED_SELLER_STATUS - Target ads to ads.txt authorized sellers.
      TARGETING_TYPE_GEO_REGION - Target ads to a specific regional location (for example, a city or state).
      TARGETING_TYPE_INVENTORY_SOURCE_GROUP - Purchase impressions from a group of deals and auction packages.
      TARGETING_TYPE_EXCHANGE - Purchase impressions from specific exchanges.
      TARGETING_TYPE_SUB_EXCHANGE - Purchase impressions from specific sub-exchanges.
  targetingOptionId: string, Required. The ID of the of targeting option to retrieve. (required)
  advertiserId: string, Required. The Advertiser this request is being made in the context of.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Represents a single targeting option, which is a targetable concept in DV360.
    "sensitiveCategoryDetails": { # Represents a targetable sensitive category. This will be populated in the sensitive_category_details field of the TargetingOption when targeting_type is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`. # Sensitive Category details.
      "sensitiveCategory": "A String", # Output only. An enum for the DV360 Sensitive category content classifier.
    },
    "userRewardedContentDetails": { # Represents a targetable user rewarded content status for video ads only. This will be populated in the user_rewarded_content_details field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`. # User rewarded content details.
      "userRewardedContent": "A String", # Output only. User rewarded content status for video ads.
    },
    "targetingType": "A String", # Output only. The type of this targeting option.
    "appCategoryDetails": { # Represents a targetable collection of apps. A collection lets you target dynamic groups of related apps that are maintained by the platform, for example `All Apps/Google Play/Games`. This will be populated in the app_category_details field when targeting_type is `TARGETING_TYPE_APP_CATEGORY`. # App category details.
      "displayName": "A String", # Output only. The name of the app collection.
    },
    "authorizedSellerStatusDetails": { # Represents a targetable authorized seller status. This will be populated in the authorized_seller_status_details field when targeting_type is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. # Authorized seller status resource details.
      "authorizedSellerStatus": "A String", # Output only. The authorized seller status.
    },
    "parentalStatusDetails": { # Represents a targetable parental status. This will be populated in the parental_status_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_PARENTAL_STATUS`. # Parental status details.
      "parentalStatus": "A String", # Output only. The parental status of an audience.
    },
    "genderDetails": { # Represents a targetable gender. This will be populated in the gender_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_GENDER`. # Gender details.
      "gender": "A String", # Output only. The gender of an audience.
    },
    "viewabilityDetails": { # Represents a targetable viewability. This will be populated in the viewability_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_VIEWABILITY`. # Viewability resource details.
      "viewability": "A String", # Output only. The predicted viewability percentage.
    },
    "browserDetails": { # Represents a targetable browser. This will be populated in the browser_details field when targeting_type is `TARGETING_TYPE_BROWSER`. # Browser details.
      "displayName": "A String", # Output only. The display name of the browser.
    },
    "onScreenPositionDetails": { # Represents a targetable on screen position, which could be used by display and video ads. This will be populated in the on_screen_position_details field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`. # On screen position details.
      "onScreenPosition": "A String", # Output only. The on screen position.
    },
    "videoPlayerSizeDetails": { # Represents a targetable video player size. This will be populated in the video_player_size_details field when targeting_type is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`. # Video player size details.
      "videoPlayerSize": "A String", # Output only. The video player size.
    },
    "geoRegionDetails": { # Represents a targetable geographic region. This will be populated in the geo_region_details field when targeting_type is `TARGETING_TYPE_GEO_REGION`. # Geographic region resource details.
      "displayName": "A String", # Output only. The display name of the geographic region (e.g., "Ontario, Canada").
      "geoRegionType": "A String", # Output only. The type of geographic region targeting.
    },
    "carrierAndIspDetails": { # Represents a targetable carrier or ISP. This will be populated in the carrier_and_isp_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_CARRIER_AND_ISP`. # Carrier and ISP details.
      "displayName": "A String", # Output only. The display name of the carrier or ISP.
      "type": "A String", # Output only. The type indicating if it's carrier or ISP.
    },
    "categoryDetails": { # Represents a targetable category. This will be populated in the category_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_CATEGORY`. # Category resource details.
      "displayName": "A String", # Output only. The display name of the category.
    },
    "contentOutstreamPositionDetails": { # Represents a targetable content outstream position, which could be used by display and video ads. This will be populated in the content_outstream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`. # Content outstream position details.
      "contentOutstreamPosition": "A String", # Output only. The content outstream position.
    },
    "deviceTypeDetails": { # Represents a targetable device type. This will be populated in the device_type_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_DEVICE_TYPE`. # Device type details.
      "deviceType": "A String", # Output only. The device type that is used to be targeted.
    },
    "targetingOptionId": "A String", # Output only. A unique identifier for this targeting option. The tuple {`targeting_type`, `targeting_option_id`} will be unique.
    "languageDetails": { # Represents a targetable language. This will be populated in the language_details field when targeting_type is `TARGETING_TYPE_LANGUAGE`. # Language resource details.
      "displayName": "A String", # Output only. The display name of the language (e.g., "French").
    },
    "householdIncomeDetails": { # Represents a targetable household income. This will be populated in the household_income_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_HOUSEHOLD_INCOME`. # Household income details.
      "householdIncome": "A String", # Output only. The household income of an audience.
    },
    "environmentDetails": { # Represents a targetable environment. This will be populated in the environment_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_ENVIRONMENT`. # Environment details.
      "environment": "A String", # Output only. The serving environment.
    },
    "name": "A String", # Output only. The resource name for this targeting option.
    "deviceMakeModelDetails": { # Represents a targetable device make and model. This will be populated in the device_make_model_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`. # Device make and model resource details.
      "displayName": "A String", # Output only. The display name of the device make and model.
    },
    "contentInstreamPositionDetails": { # Represents a targetable content instream position, which could be used by video and audio ads. This will be populated in the content_instream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`. # Content instream position details.
      "contentInstreamPosition": "A String", # Output only. The content instream position.
    },
    "operatingSystemDetails": { # Represents a targetable operating system. This will be populated in the operating_system_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`. # Operating system resources details.
      "displayName": "A String", # Output only. The display name of the operating system.
    },
    "ageRangeDetails": { # Represents a targetable age range. This will be populated in the age_range_details field when targeting_type is `TARGETING_TYPE_AGE_RANGE`. # Age range details.
      "ageRange": "A String", # Output only. The age range of an audience.
    },
    "exchangeDetails": { # Represents a targetable exchange. This will be populated in the exchange_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_EXCHANGE`. # Exchange details.
      "exchange": "A String", # Output only. The type of exchange.
    },
    "subExchangeDetails": { # Represents a targetable sub-exchange. This will be populated in the sub_exchange_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_SUB_EXCHANGE`. # Sub-exchange details.
      "displayName": "A String", # Output only. The display name of the sub-exchange.
    },
    "digitalContentLabelDetails": { # Represents a targetable digital content label rating tier. This will be populated in the digital_content_label_details field of the TargetingOption when targeting_type is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`. # Digital content label details.
      "contentRatingTier": "A String", # Output only. An enum for the content label brand safety tiers.
    },
  }
list(targetingType, orderBy=None, pageSize=None, advertiserId=None, pageToken=None, filter=None, x__xgafv=None)
Lists targeting options of a given type.

Args:
  targetingType: string, Required. The type of targeting option to be listed. (required)
    Allowed values
      TARGETING_TYPE_UNSPECIFIED - Default value when type is not specified or is unknown in this version.
      TARGETING_TYPE_CHANNEL - Target a channel (a custom group of related websites or apps).
      TARGETING_TYPE_APP_CATEGORY - Target an app category (for example, education or puzzle games).
      TARGETING_TYPE_APP - Target a specific app (for example, Angry Birds).
      TARGETING_TYPE_URL - Target a specific url (for example, quora.com).
      TARGETING_TYPE_DAY_AND_TIME - Target ads during a chosen time period on a specific day.
      TARGETING_TYPE_AGE_RANGE - Target ads to a specific age range (for example, 18-24).
      TARGETING_TYPE_REGIONAL_LOCATION_LIST - Target ads to the specified regions on a regional location list.
      TARGETING_TYPE_PROXIMITY_LOCATION_LIST - Target ads to the specified points of interest on a proximity location list.
      TARGETING_TYPE_GENDER - Target ads to a specific gender (for example, female or male).
      TARGETING_TYPE_VIDEO_PLAYER_SIZE - Target a specific video player size for video ads.
      TARGETING_TYPE_USER_REWARDED_CONTENT - Target user rewarded content for video ads.
      TARGETING_TYPE_PARENTAL_STATUS - Target ads to a specific parental status (for example, parent or not a parent).
      TARGETING_TYPE_CONTENT_INSTREAM_POSITION - Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).
      TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION - Target ads in a specific content outstream position.
      TARGETING_TYPE_DEVICE_TYPE - Target ads to a specific device type (for example, tablet or connected TV).
      TARGETING_TYPE_AUDIENCE_GROUP - Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.
      TARGETING_TYPE_BROWSER - Target ads to specific web browsers (for example, Chrome).
      TARGETING_TYPE_HOUSEHOLD_INCOME - Target ads to a specific household income range (for example, top 10%).
      TARGETING_TYPE_ON_SCREEN_POSITION - Target ads in a specific on screen position.
      TARGETING_TYPE_THIRD_PARTY_VERIFIER - Filter web sites through third party verification (for example, IAS or DoubleVerify).
      TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION - Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).
      TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION - Filter website content by sensitive categories (for example, adult).
      TARGETING_TYPE_ENVIRONMENT - Target ads to a specific environment (for example, web or app).
      TARGETING_TYPE_CARRIER_AND_ISP - Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).
      TARGETING_TYPE_OPERATING_SYSTEM - Target ads to a specific operating system (for example, macOS).
      TARGETING_TYPE_DEVICE_MAKE_MODEL - Target ads to a specific device make or model (for example, Roku or Samsung).
      TARGETING_TYPE_KEYWORD - Target ads to a specific keyword (for example, dog or retriever).
      TARGETING_TYPE_NEGATIVE_KEYWORD_LIST - Target ads to a specific negative keyword list.
      TARGETING_TYPE_VIEWABILITY - Target ads to a specific viewability (for example, 80% viewable).
      TARGETING_TYPE_CATEGORY - Target ads to a specific content category (for example, arts & entertainment).
      TARGETING_TYPE_INVENTORY_SOURCE - Purchase impressions from specific deals and auction packages.
      TARGETING_TYPE_LANGUAGE - Target ads to a specific language (for example, English or Japanese).
      TARGETING_TYPE_AUTHORIZED_SELLER_STATUS - Target ads to ads.txt authorized sellers.
      TARGETING_TYPE_GEO_REGION - Target ads to a specific regional location (for example, a city or state).
      TARGETING_TYPE_INVENTORY_SOURCE_GROUP - Purchase impressions from a group of deals and auction packages.
      TARGETING_TYPE_EXCHANGE - Purchase impressions from specific exchanges.
      TARGETING_TYPE_SUB_EXCHANGE - Purchase impressions from specific sub-exchanges.
  orderBy: string, Field by which to sort the list. Acceptable values are: * `targetingOptionId` (default) The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. Example: `targetingOptionId 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.
  advertiserId: string, Required. The Advertiser this request is being made in the context of.
  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 `ListTargetingOptions` method. If not specified, the first page of results will be returned.
  filter: string, Allows filtering by targeting option properties. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `OR` logical operators. * A restriction has the form of `{field} {operator} {value}`. * The operator must be "=" (equal sign). * Supported fields: - `carrierAndIspDetails.type` - `geoRegionDetails.geoRegionType` - `targetingOptionId` Examples: * All `GEO REGION` targeting options that belong to sub type `GEO_REGION_TYPE_COUNTRY` or `GEO_REGION_TYPE_STATE`: `geoRegionDetails.geoRegionType="GEO_REGION_TYPE_COUNTRY" OR geoRegionDetails.geoRegionType="GEO_REGION_TYPE_STATE"` * All `CARRIER AND ISP` targeting options that belong to sub type `CARRIER_AND_ISP_TYPE_CARRIER`: `carrierAndIspDetails.type="CARRIER_AND_ISP_TYPE_CARRIER"`. The length of this field should be no more than 500 characters.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Response message for ListTargetingOptions.
    "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 `ListTargetingOptions` method to retrieve the next page of results.
    "targetingOptions": [ # The list of targeting options. This list will be absent if empty.
      { # Represents a single targeting option, which is a targetable concept in DV360.
        "sensitiveCategoryDetails": { # Represents a targetable sensitive category. This will be populated in the sensitive_category_details field of the TargetingOption when targeting_type is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`. # Sensitive Category details.
          "sensitiveCategory": "A String", # Output only. An enum for the DV360 Sensitive category content classifier.
        },
        "userRewardedContentDetails": { # Represents a targetable user rewarded content status for video ads only. This will be populated in the user_rewarded_content_details field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`. # User rewarded content details.
          "userRewardedContent": "A String", # Output only. User rewarded content status for video ads.
        },
        "targetingType": "A String", # Output only. The type of this targeting option.
        "appCategoryDetails": { # Represents a targetable collection of apps. A collection lets you target dynamic groups of related apps that are maintained by the platform, for example `All Apps/Google Play/Games`. This will be populated in the app_category_details field when targeting_type is `TARGETING_TYPE_APP_CATEGORY`. # App category details.
          "displayName": "A String", # Output only. The name of the app collection.
        },
        "authorizedSellerStatusDetails": { # Represents a targetable authorized seller status. This will be populated in the authorized_seller_status_details field when targeting_type is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. # Authorized seller status resource details.
          "authorizedSellerStatus": "A String", # Output only. The authorized seller status.
        },
        "parentalStatusDetails": { # Represents a targetable parental status. This will be populated in the parental_status_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_PARENTAL_STATUS`. # Parental status details.
          "parentalStatus": "A String", # Output only. The parental status of an audience.
        },
        "genderDetails": { # Represents a targetable gender. This will be populated in the gender_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_GENDER`. # Gender details.
          "gender": "A String", # Output only. The gender of an audience.
        },
        "viewabilityDetails": { # Represents a targetable viewability. This will be populated in the viewability_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_VIEWABILITY`. # Viewability resource details.
          "viewability": "A String", # Output only. The predicted viewability percentage.
        },
        "browserDetails": { # Represents a targetable browser. This will be populated in the browser_details field when targeting_type is `TARGETING_TYPE_BROWSER`. # Browser details.
          "displayName": "A String", # Output only. The display name of the browser.
        },
        "onScreenPositionDetails": { # Represents a targetable on screen position, which could be used by display and video ads. This will be populated in the on_screen_position_details field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`. # On screen position details.
          "onScreenPosition": "A String", # Output only. The on screen position.
        },
        "videoPlayerSizeDetails": { # Represents a targetable video player size. This will be populated in the video_player_size_details field when targeting_type is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`. # Video player size details.
          "videoPlayerSize": "A String", # Output only. The video player size.
        },
        "geoRegionDetails": { # Represents a targetable geographic region. This will be populated in the geo_region_details field when targeting_type is `TARGETING_TYPE_GEO_REGION`. # Geographic region resource details.
          "displayName": "A String", # Output only. The display name of the geographic region (e.g., "Ontario, Canada").
          "geoRegionType": "A String", # Output only. The type of geographic region targeting.
        },
        "carrierAndIspDetails": { # Represents a targetable carrier or ISP. This will be populated in the carrier_and_isp_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_CARRIER_AND_ISP`. # Carrier and ISP details.
          "displayName": "A String", # Output only. The display name of the carrier or ISP.
          "type": "A String", # Output only. The type indicating if it's carrier or ISP.
        },
        "categoryDetails": { # Represents a targetable category. This will be populated in the category_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_CATEGORY`. # Category resource details.
          "displayName": "A String", # Output only. The display name of the category.
        },
        "contentOutstreamPositionDetails": { # Represents a targetable content outstream position, which could be used by display and video ads. This will be populated in the content_outstream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`. # Content outstream position details.
          "contentOutstreamPosition": "A String", # Output only. The content outstream position.
        },
        "deviceTypeDetails": { # Represents a targetable device type. This will be populated in the device_type_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_DEVICE_TYPE`. # Device type details.
          "deviceType": "A String", # Output only. The device type that is used to be targeted.
        },
        "targetingOptionId": "A String", # Output only. A unique identifier for this targeting option. The tuple {`targeting_type`, `targeting_option_id`} will be unique.
        "languageDetails": { # Represents a targetable language. This will be populated in the language_details field when targeting_type is `TARGETING_TYPE_LANGUAGE`. # Language resource details.
          "displayName": "A String", # Output only. The display name of the language (e.g., "French").
        },
        "householdIncomeDetails": { # Represents a targetable household income. This will be populated in the household_income_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_HOUSEHOLD_INCOME`. # Household income details.
          "householdIncome": "A String", # Output only. The household income of an audience.
        },
        "environmentDetails": { # Represents a targetable environment. This will be populated in the environment_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_ENVIRONMENT`. # Environment details.
          "environment": "A String", # Output only. The serving environment.
        },
        "name": "A String", # Output only. The resource name for this targeting option.
        "deviceMakeModelDetails": { # Represents a targetable device make and model. This will be populated in the device_make_model_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`. # Device make and model resource details.
          "displayName": "A String", # Output only. The display name of the device make and model.
        },
        "contentInstreamPositionDetails": { # Represents a targetable content instream position, which could be used by video and audio ads. This will be populated in the content_instream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`. # Content instream position details.
          "contentInstreamPosition": "A String", # Output only. The content instream position.
        },
        "operatingSystemDetails": { # Represents a targetable operating system. This will be populated in the operating_system_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`. # Operating system resources details.
          "displayName": "A String", # Output only. The display name of the operating system.
        },
        "ageRangeDetails": { # Represents a targetable age range. This will be populated in the age_range_details field when targeting_type is `TARGETING_TYPE_AGE_RANGE`. # Age range details.
          "ageRange": "A String", # Output only. The age range of an audience.
        },
        "exchangeDetails": { # Represents a targetable exchange. This will be populated in the exchange_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_EXCHANGE`. # Exchange details.
          "exchange": "A String", # Output only. The type of exchange.
        },
        "subExchangeDetails": { # Represents a targetable sub-exchange. This will be populated in the sub_exchange_details field of a TargetingOption when targeting_type is `TARGETING_TYPE_SUB_EXCHANGE`. # Sub-exchange details.
          "displayName": "A String", # Output only. The display name of the sub-exchange.
        },
        "digitalContentLabelDetails": { # Represents a targetable digital content label rating tier. This will be populated in the digital_content_label_details field of the TargetingOption when targeting_type is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`. # Digital content label details.
          "contentRatingTier": "A String", # Output only. An enum for the content label brand safety tiers.
        },
      },
    ],
  }
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.