Set keywords

This function sets the keywords for the specified targetId.

setKeywords (('targetId',{keywords},options))

The parameters listed below can be sent as arguments in the function.

Parameter Type Description
keywords key/value pair A set of key/value pairs applicable to this ad slot. Query string segments are defined by key/value pairs in this object. Keywords that contain hyphens must be enclosed in single quote marks. Best practice is to always surround keywords with single quotes. Users can also create a custom macro. The format must be #{MY_CUSTOM_KEY}.
These key/values/macros are case sensitive (not forced uppercase).
Note: A maximum of 100 macro replacements are allowed on a pixel/creative, etc.
options object An object specifying additional options available when setting keywords. Values are Boolean.
overrideKeyValue
true: Existing values for keywords will be overwritten by values specified in this tag.
false: (Default) Values of keywords in the current tag will be added to previously-defined keywords.
targetId string The unique identifier of a specific ad slot.

Example

apntag.setKeywords('apn_ad_slot_1',
        { genre : ['rock','pop'] }
);
apntag.setKeywords('apn_ad_slot_2',
        { 'hello' : 'world' }
);
 
apntag.setKeywords('apn_ad_slot_3',
        { 'genre' : ['hiphop','classical'] },
        { overrideKeyValue: true}
);