Class PackageTargeting
Targeting criteria for curated and auction packages.
Implements
Inherited Members
Namespace: Google.Apis.AuthorizedBuyersMarketplace.v1alpha.Data
Assembly: Google.Apis.AuthorizedBuyersMarketplace.v1alpha.dll
Syntax
public class PackageTargeting : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GeoTargeting
Optional. The geo criteria IDs to be included or excluded as defined in https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv. If unset, inventory will be targeted regardless of geo.
Declaration
[JsonProperty("geoTargeting")]
public virtual CriteriaTargeting GeoTargeting { get; set; }
Property Value
| Type | Description |
|---|---|
| CriteriaTargeting |
IncludedAcceleratedMobilePageType
Optional. The targeted accelerated mobile page type. If unset, inventory will be targeted regardless of AMP status.
Declaration
[JsonProperty("includedAcceleratedMobilePageType")]
public virtual string IncludedAcceleratedMobilePageType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IncludedAdSizes
Optional. The list of ad sizes to target. If unset, inventory will be targeted regardless of ad size.
Curated packages supports PIXEL and INTERSTITIAL ad sizes.
Declaration
[JsonProperty("includedAdSizes")]
public virtual IList<AdSize> IncludedAdSizes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<AdSize> |
IncludedAuthorizedSellerStatuses
Optional. The included list of targeted authorized seller statuses. If empty, inventory will be targeted regardless of seller status.
Declaration
[JsonProperty("includedAuthorizedSellerStatuses")]
public virtual IList<string> IncludedAuthorizedSellerStatuses { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
IncludedCreativeFormat
Optional. The creative format to target. If unset, all creative markup types are targeted.
Declaration
[JsonProperty("includedCreativeFormat")]
public virtual string IncludedCreativeFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IncludedDataSegments
Optional. The active data segments to be targeted. If unset, inventory will be targeted regardless of data
segments. Format: curators/{account_id}/dataSegments/{data_segment_id}
Declaration
[JsonProperty("includedDataSegments")]
public virtual IList<string> IncludedDataSegments { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
IncludedDeviceTypes
Optional. The list of included device types to target. If empty, all device types are targeted.
Declaration
[JsonProperty("includedDeviceTypes")]
public virtual IList<string> IncludedDeviceTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
IncludedEnvironment
Optional. The environment to target. If unspecified, all environments are targeted.
Declaration
[JsonProperty("includedEnvironment")]
public virtual string IncludedEnvironment { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IncludedNativeInventoryTypes
Optional. The targeted native inventory types. If empty, inventory will be targeted regardless of native inventory type.
Declaration
[JsonProperty("includedNativeInventoryTypes")]
public virtual IList<string> IncludedNativeInventoryTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
IncludedOpenMeasurementTypes
Optional. The list of targeted open measurement types. If empty, inventory will be targeted regardless of Open Measurement support.
Declaration
[JsonProperty("includedOpenMeasurementTypes")]
public virtual IList<string> IncludedOpenMeasurementTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
IncludedRestrictedCategories
Optional. The list of targeted restricted categories. If empty, inventory will be targeted regardless of restricted categories.
Declaration
[JsonProperty("includedRestrictedCategories")]
public virtual IList<string> IncludedRestrictedCategories { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
IncludedRewardedType
Optional. The targeted rewarded type. If unset, inventory will be targeted regardless of rewarded type.
Declaration
[JsonProperty("includedRewardedType")]
public virtual string IncludedRewardedType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LanguageTargeting
Optional. The languages to target. If unset, inventory will be targeted regardless of language. See https://developers.google.com/google-ads/api/data/codes-formats#languages for the list of supported language codes.
Declaration
[JsonProperty("languageTargeting")]
public virtual StringTargetingDimension LanguageTargeting { get; set; }
Property Value
| Type | Description |
|---|---|
| StringTargetingDimension |
MinimumPredictedClickThroughRatePercentageMillis
Optional. The targeted minimum predicted click through rate, ranging in values [10, 10000] (0.01% - 10%). A value of 50 means that the configuration will only match adslots for which we predict at least 0.05% click through rate. An unset value indicates inventory will be targeted regardless of predicted click through rate.
Declaration
[JsonProperty("minimumPredictedClickThroughRatePercentageMillis")]
public virtual long? MinimumPredictedClickThroughRatePercentageMillis { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
MinimumPredictedViewabilityPercentage
Optional. The targeted minimum predicted viewability percentage. This value must be a multiple of 10 between 10 and 90 (inclusive). For example, 10 is valid, but 0, 15, and 100 are not. A value of 10 means that the configuration will only match adslots for which we predict at least 10% viewability. An unset value indicates inventory will be targeted regardless of predicted viewability.
Declaration
[JsonProperty("minimumPredictedViewabilityPercentage")]
public virtual long? MinimumPredictedViewabilityPercentage { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
PlacementTargeting
Optional. Placement targeting information, for example, URL, mobile applications.
Declaration
[JsonProperty("placementTargeting")]
public virtual PackagePlacementTargeting PlacementTargeting { get; set; }
Property Value
| Type | Description |
|---|---|
| PackagePlacementTargeting |
PublisherProvidedSignalsTargeting
Optional. The publisher provided signals to target. If unset, inventory will be targeted regardless of publisher provided signals.
Declaration
[JsonProperty("publisherProvidedSignalsTargeting")]
public virtual PackagePublisherProvidedSignalsTargeting PublisherProvidedSignalsTargeting { get; set; }
Property Value
| Type | Description |
|---|---|
| PackagePublisherProvidedSignalsTargeting |
PublisherTargeting
Optional. The targeted publishers. If unset, inventory will be targeted regardless of publisher. Publishers are identified by their publisher ID from ads.txt / app-ads.txt. See https://iabtechlab.com/ads-txt/ and https://iabtechlab.com/app-ads-txt/ for more details.
Declaration
[JsonProperty("publisherTargeting")]
public virtual StringTargetingDimension PublisherTargeting { get; set; }
Property Value
| Type | Description |
|---|---|
| StringTargetingDimension |
VerticalTargeting
Optional. The verticals included or excluded as defined in https://developers.google.com/authorized-buyers/rtb/downloads/publisher-verticals. If unset, inventory will be targeted regardless of vertical.
Declaration
[JsonProperty("verticalTargeting")]
public virtual CriteriaTargeting VerticalTargeting { get; set; }
Property Value
| Type | Description |
|---|---|
| CriteriaTargeting |
VideoTargeting
Optional. Video specific targeting criteria.
Declaration
[JsonProperty("videoTargeting")]
public virtual PackageVideoTargeting VideoTargeting { get; set; }
Property Value
| Type | Description |
|---|---|
| PackageVideoTargeting |