get

Returns the parameters of smart banner targeting filters.

Alert

All returned monetary values are integers — the result of multiplying the bid by 1,000,000.

Learn more

Restrictions

The method returns a maximum of page-size objects.

Request

Request structure in JSON format:

{
  "method": "get",
  "params": {  /* params */
    "SelectionCriteria" : { /* SmartAdTargetsSelectionCriteria */
      "Ids": [(long), ... ],
      "AdGroupIds": [(long), ... ],
      "CampaignIds": [(long), ... ],
      "States" : [( "ON" | "OFF" | "SUSPENDED" | "DELETED" ), ... ]
    }, /* required */
    "FieldNames" : [( "Id" | "AdGroupId" | "CampaignId" | "Name" | "AverageCpc" | "AverageCpa" | "StrategyPriority" | "Conditions" | "ConditionType" | "State" | "Audience" | "AvailableItemsOnly" ), ... ], /* required */
    "Page": {  /* LimitOffset */
      "Limit": (long),
      "Offset": (long)
    }
  }
}

Parameter

Type

Description

Required

params structure (for JSON) / GetRequest (for SOAP)

SelectionCriteria

SmartAdTargetsSelectionCriteria

Criteria for selecting filters.

Yes

FieldNames

array of SmartAdTargetFieldEnum

The names of parameters to get.

Yes

Page

LimitOffset

Structure that defines the page for paginated selection of data.

No

SmartAdTargetsSelectionCriteria structure

Ids

array of long

Selects filters with the specified IDs. A maximum of ids-select items in the array.

At least one of the parameters: Ids, AdGroupIds, or CampaignIds (or all may be present)

AdGroupIds

array of long

Selects filters for the specified groups. A maximum of adgroup-ids-select items in the array.

CampaignIds

array of long

Selects filters for the specified campaigns. Maximum of 2 items in the array.

States

array of SmartAdTargetStateSelectionEnum

Selects filters with the specified states. For a description of the states, see Filter status.

Alert

  • If you specify the Ids parameter, the state will be ignored when filters are selected.
  • If you specify the AdGroupIds or CampaignIds parameter, filters are selected based on the specified state (when multiple states are listed, at least one match is required).

No

Response

Response structure in JSON format:

{
  "result": {  /* result */
    "SmartAdTargets": [{  /* SmartAdTargetGetItem */
      "Id": (long),
      "AdGroupId": (long),
      "CampaignId": (long),
      "Name": (string),
      "AverageCpc": (long), /* nillable */
      "AverageCpa": (long), /* nillable */
      "StrategyPriority": ( "LOW" | "NORMAL" | "HIGH"), /* nillable */
      "State": ( "OFF" | "ON" | "SUSPENDED" | "DELETED" | "UNKNOWN" ),
      "Audience": ( "INTERESTED_IN_SIMILAR_PRODUCTS" | "VISITED_PRODUCT_PAGE" | "ALL_SEGMENTS"),
      "Conditions": { /* ConditionsArray */
        "Items": [{ /* ConditionsItem */
          "Operand": (string), /* required */
          "Operator": ( "GREATER_THAN" | "LESS_THAN" | "IN_RANGE" | "EXISTS" | "EQUALS_ANY" | "CONTAINS_ANY" | "NOT_CONTAINS_ALL" ), /* required */
          "Arguments" : [ (string) ] /* required */
        }, ... ]
      }, /* nillable */
      "ConditionType": ( "ITEMS_ALL" | "ITEMS_SUBSET" ),
      "AvailableItemsOnly": ( "YES" | "NO" ) /* nillable */
    }, ... ],
    "LimitedBy": (long)
  }
}

Parameter

Type

Description

result structure (for JSON) / GetResponse (for SOAP)

SmartAdTargets

array of SmartAdTargetGetItem

Filters.

LimitedBy

long

Sequential number of the last object returned. It is included if there was a limit on the number of objects in the response. See the section Paginated data selection.

SmartAdTargetGetItem structure

Id

long

The ID of the filter.

AdGroupId

long

ID of the ad group that the filter belongs to.

CampaignId

long

ID of the campaign that the filter belongs to.

Name

string

The name of the filter.

AverageCpc

long, nillable

Average CPC multiplied by 1,000,000. Integer.

AverageCpa

long, nillable

Average CPC multiplied by 1,000,000. Integer.

StrategyPriority

PriorityEnum, nillable

Priority: LOW, NORMAL or HIGH.

State

StateEnum

Filter state. For a description of the states, see Filter status.

Audience

AudienceEnum

Target audience:

  • INTERESTED_IN_SIMILAR_PRODUCTS —Users who showed interest in similar products online.
  • VISITED_PRODUCT_PAGE — Users who viewed products on the advertiser's site.
  • ALL_SEGMENTS — Both groups.

Conditions

ConditionsArray, nillable

Rules for selecting product offers. A product offer is selected for display if it meets all the selection rules at the same time.

If this parameter is omitted, the filter selects all product offers from the feed (ITEMS_ALL selection type).

ConditionType

ConditionTypeEnum

Type of product offer selection. For a description, see Type of product offer selection.

AvailableItemsOnly

YesNoEnum

Select only products in stock. The default value is NO.
It can only be used in the “Yandex Market” type of feeds and is ignored in other feeds.

ConditionsArray structure

Items

array of ConditionsItem

Selection rules. Maximum of 10 items in the array.

ConditionsItem structure

Operand

string

Feed parameter.

For a description of fields for each type of feed, see Configuring filtersConfiguring filters in Yandex Direct Help.

Operator

StringConditionOperatorEnum

Comparison operator. For information on the compatibility of feed fields and operators, as well as restrictions on values, see Selection rule.

Arguments

string

An array of strings to compare the operand to.

Previous
Next