Type Alias TargetingOverlayInput
TargetingOverlayInput: TargetingUnknownAgeEligibilityConstraint & TargetingVerifiedAgeBasisConstraint & {
geo_countries?: GeoCountries | null;
geo_countries_exclude?: GeoCountriesExclude | null;
geo_regions?: GeoRegions | null;
geo_regions_exclude?: GeoRegionsExclude | null;
geo_metros?: TargetingGeoMetrosInput;
geo_metros_exclude?: GeoMetrosExclude | null;
geo_postal_areas?: GeoPostalAreas | null;
geo_postal_areas_exclude?: GeoPostalAreasExclude | null;
geo_places?: GeoPlaces | null;
geo_places_exclude?: GeoPlacesExclude | null;
daypart_targets?: DaypartTargets | null;
axe_include_segment?: string | null;
axe_exclude_segment?: string | null;
audience_include?: AudienceInclude | null;
audience_exclude?: AudienceExclude | null;
signal_targeting_groups?: TargetingSignalGroups | null;
signal_targeting?: [SignalTargeting, ...SignalTargeting[]] | null;
demographics?: DemographicTargetingIntent | null;
frequency_cap?: TargetingFrequencyCap | null;
property_list?: TargetingPropertyList | null;
property_list_exclude?: PropertyListReference | null;
collection_list?: TargetingCollectionList | null;
collection_list_exclude?: CollectionListReference | null;
placement_selection?: PlacementSelection | null;
collection_selection?: TargetingCollectionSelection | null;
age_restriction?: AgeRestriction | null;
device_platform?: TargetingDevicePlatformsInput | null;
device_platform_exclude?: DevicePlatformExclude | null;
device_type?: TargetingDeviceTypesInput | null;
device_type_exclude?: DeviceTypeExclude | null;
browser?: Browser | null;
browser_exclude?: BrowserExclude | null;
store_catchments?: StoreCatchments | null;
geo_proximity?: GeoProximity | null;
language?: TargetingLanguagesInput;
keyword_targets?: TargetingKeywordsInput;
negative_keywords?: TargetingNegativeKeywordsInput;
}
Type Declaration
-
Optionalgeo_countries?: GeoCountries | null
-
Optionalgeo_countries_exclude?: GeoCountriesExclude | null
-
Optionalgeo_regions?: GeoRegions | null
-
Optionalgeo_regions_exclude?: GeoRegionsExclude | null
-
Optionalgeo_metros?: TargetingGeoMetrosInput
-
Optionalgeo_metros_exclude?: GeoMetrosExclude | null
-
Optionalgeo_postal_areas?: GeoPostalAreas | null
-
Optionalgeo_postal_areas_exclude?: GeoPostalAreasExclude | null
-
Optionalgeo_places?: GeoPlaces | null
-
Optionalgeo_places_exclude?: GeoPlacesExclude | null
-
Optionaldaypart_targets?: DaypartTargets | null
-
Optionalaxe_include_segment?: string | null
-
Optionalaxe_exclude_segment?: string | null
-
Optionalaudience_include?: AudienceInclude | null
-
Optionalaudience_exclude?: AudienceExclude | null
-
Optionalsignal_targeting_groups?: TargetingSignalGroups | null
-
Optionalsignal_targeting?: [SignalTargeting, ...SignalTargeting[]] | null
-
Optionaldemographics?: DemographicTargetingIntent | null
-
Optionalfrequency_cap?: TargetingFrequencyCap | null
-
Optionalproperty_list?: TargetingPropertyList | null
-
Optionalproperty_list_exclude?: PropertyListReference | null
-
Optionalcollection_list?: TargetingCollectionList | null
-
Optionalcollection_list_exclude?: CollectionListReference | null
-
Optionalplacement_selection?: PlacementSelection | null
-
Optionalcollection_selection?: TargetingCollectionSelection | null
-
Optionalage_restriction?: AgeRestriction | null
-
Optionaldevice_platform?: TargetingDevicePlatformsInput | null
-
Optionaldevice_platform_exclude?: DevicePlatformExclude | null
-
Optionaldevice_type?: TargetingDeviceTypesInput | null
-
Optionaldevice_type_exclude?: DeviceTypeExclude | null
-
Optionalbrowser?: Browser | null
-
Optionalbrowser_exclude?: BrowserExclude | null
-
Optionalstore_catchments?: StoreCatchments | null
-
Optionalgeo_proximity?: GeoProximity | null
-
Optionallanguage?: TargetingLanguagesInput
-
Optionalkeyword_targets?: TargetingKeywordsInput
-
Optionalnegative_keywords?: TargetingNegativeKeywordsInput
Per-dimension targeting patch for this package. Omit targeting_overlay, or omit an individual dimension inside it, to leave the corresponding effective targeting unchanged. A non-null dimension replaces its current value; null clears it, including a value inherited from configured-product selection or a product default. Every resulting effective overlay must remain executable by the product. Sellers reject unsupported or partially applicable changes and use REQUOTE_REQUIRED when a change, including a broader inventory set, falls outside the priced envelope. placement_selection is purchased-inventory targeting; mode default restores the product default, null clears the dimension when the product permits it, and successful readback echoes the committed selected set when enumerable. If a patch removes a placement referenced by an existing creative assignment, the seller MUST reject the update unless the same atomic package mutation supplies a compatible complete creative_assignments replacement. Sellers MUST NOT silently delete assignments or retain orphan placement refs.