Skip to main content

Targeting Parameters

M
Written by Megan Pratt
Updated over a month ago

Budget targeting can be specified as a JSON object with available keys listed in the table below. Values should be formatted as a list of objects with each object containing id and include_type. The selection can be included or excluded by setting include_type to either include or exclude. The name parameter is not required on POST/PUT, but is returned in the response data as supplemental information. Within a key targets are OR'd and across keys targets are AND'd together.

Example

Example PUT payload targeting iPhone AND (English OR Spanish browser languages)

Payload

{ "targeting": { "device": [ { "id": "iphone_ipod", "include_type": "include", "name": "iPhone/iPod" } ], "language": [ { "id": 25, "include_type": "include", "name": "English, American" }, { "id": 26, "include_type": "include", "name": "Spanish" } ] } }

Targeting Dimensions

Key

Notes

device

IDs options include iphone_ipod, ipad, desktop, android_mobile, android_tablet, and other_mobile.

Example targeting iPhone only:
[{"id": "iphone_ipod", "include_type": "include"]

language

Example targeting browsers set to English or Spanish:
[{"id": 25, "include_type": "include", "name": "English, American"}, {"id": 26, "include_type": "include", "name": "Spanish"}]

browser

Example targeting Chrome and Firefox:
[{"id": 2, "include_type": "include", "name": "Chrome"}, {"id": 6, "include_type": "include", "name": "Firefox"}]

geo

Objects include an additional type parameter. The options for type are country, region, dma, city, and zip.

Example targeting United States:
[{"id": 239, "include_type": "include", "name": "United States", "type": "country"}]

audience

Example targeting in market home buyers:
[{"id": 18409480, "include_type": "include", "name": "Home Buying"}]

brand_safety

Example excluding adult content:
[{"id": 1, "include_type": "exclude", "name": "Adult Content"}]

custom_segment

Custom segments are a form of contextual targeting powered by our integration with Grapeshot. To enable this feature please contact Nativo Support.

Example:
[{"id": 1, "include_type": "include", "name": "Foobar Segment"}]

package

Package level targeting is not available for some marketplaces.

Example package include:

[{'id': 1, 'include_type': 'include', 'name': 'Package 1'}]

Only the id is required on POST/PUT. include_type defaults to include.

publisher

Publisher level targeting is not available for some marketplaces.

Example publisher include:

[{'id': 1, 'include_type': 'include', 'name': 'Publisher 1'}]

Only the id is required on POST/PUT. include_type defaults to include.

publication

Publication level targeting is not available for some marketplaces.

Example publication include:

[{'id': 1, 'include_type': 'include', 'name': 'Publication 1'}]

Only the id is required on POST/PUT. include_type defaults to include.

placement

Placement level targeting is not available for some marketplaces.
Example placement include:

[{'id': 1, 'include_type': 'include', 'name': 'Placement 1'}]

Only the id is required on POST/PUT. include_type defaults to include.

Did this answer your question?