Publica param | oRTB Equivalent | Publica macro | Roku | Google Ad Manager | FreeWheel | SpringServe |
---|---|---|---|---|---|---|
adserver | roku | gam | fw | ss | ||
cb | [CACHEBUSTER] | ROKU_ADS_CACHE_BUSTER | %%CACHEBUSTER%% | #{ad.ref.random} | {{CACHEBUSTER}} | |
ip | device.ip | [IP] | ROKU_ADS_EXTERNAL_IP | [REPLACE_MACRO] | #e{request.clientAddress} | {{IP}} |
ua | device.ua | [%UA%] | ROKU_ADS_USER_AGENT | [REPLACE_MACRO] | #e{request.userAgent} | {{USER_AGENT}} |
app_bundle | app.bundle | [APP_BUNDLE] | ROKU_ADS_APP_ID | [REPLACE_MACRO] | [REPLACE_MACRO] | {{APP_BUNDLE}} |
app_name | app.name | [APP_NAME] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{APP_NAME}} |
player_height | video.h | [HEIGHT] | ROKU_ADS_DISPLAY_HEIGHT | [REPLACE_MACRO] | #{slot.height} | {{HEIGHT}} |
player_width | video.w | [WIDTH] | ROKU_ADS_DISPLAY_WIDTH | [REPLACE_MACRO] | #{slot.width} | {{WIDTH}} |
did | device.ifa | [DID] | ROKU_ADS_TRACKING_ID | %%ADVERTISING_IDENTIFIER_PLAIN%% | #{request.deviceId} | {{DEVICE_ID}} |
is_lat | device.lmt | [LIMITED_AD_TRACKING] | ROKU_ADS_LIMIT_TRACKING | %%ADVERTISING_IDENTIFIER_IS_LAT%% | #{request.keyValue("_fw_is_lat")} | {{DNT}} |
pod_duration | [POD_DURATION] | [REPLACE_MACRO] | [REPLACE_MACRO] | #{slot.maxTotalDuration} | {{POD_MAX_DUR}} | |
slot_duration | [SLOT_COUNT] | [REPLACE_MACRO] | Hardcoded to '1' | #{slot.maxAds} | {{POD_AD_SLOTS}} | |
min_ad_duration | video.minduration | [MIN_AD_DURATION] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{MINIMUM_DURATION}} |
max_ad_duration | video.maxduration | [MAX_AD_DURATION] | [REPLACE_MACRO] | [REPLACE_MACRO] | #{slot.maxDurationPerAd} | {{MAXIMUM_DURATION}} |
consent | user.ext.consent | [CONSENT] | [REPLACE_MACRO] | [REPLACE_MACRO] | #{request.keyValue("_fw_gdpr_consent")} | {{CONSENT}} |
gdpr | regs.ext.gdpr | [GDPR] | [REPLACE_MACRO] | [REPLACE_MACRO] | #{request.keyValue("_fw_gdpr")} | {{GDPR}} |
app_domain | app.domain | [APP_DOMAIN] | [REPLACE_MACRO] | %%SITE%% | #{request.referrerDomain} | {{DOMAIN}} |
app_store_url | app.storeurl | [%APP_STORE_URL%] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{APP_STORE_URL}} |
content_id | content.id | [CONTENT_ID] | ROKU_ADS_CONTENT_ID | %%VIDEO_ID%% | #{asset.id} | {{CONTENT_ID}} |
content_title | content.title | [CONTENT_TITLE] | [REPLACE_MACRO] | %%VIDEO_TITLE%% | #e{asset.title} | {{ENCODED_VIDEO_TITLE}} |
content_series | content.series | [CONTENT_SERIES] | [REPLACE_MACRO] | [REPLACE_MACRO] | #e{series.title} | {{CONTENT_SERIES}} |
content_genre | content.genre | [CONTENT_GENRE] | ROKU_ADS_CONTENT_GENRE | [REPLACE_MACRO] | [REPLACE_MACRO] | {{CONTENT_GENRE}} |
content_cat | content.cat | [IAB_CATEGORY] | [REPLACE_MACRO] | %%IAB_CATEGORIES%% | [REPLACE_MACRO] | {{IAB_CATEGORY}} |
livestream | content.livestream | [LIVESTREAM] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{CONTENT_LIVESTREAM}} |
coppa | regs.coppa | [COPPA] | ROKU_ADS_KIDS_CONTENT | [REPLACE_MACRO] | [REPLACE_MACRO] | {{COPPA}} |
us_privacy | regs.ext.us_privacy | [US_PRIVACY] | [REPLACE_MACRO] | [REPLACE_MACRO] | #{request.keyValue("_fw_us_privacy")} | {{US_PRIVACY}} |
site_name | site.name | [CHANNEL_NAME] | [REPLACE_MACRO] | %%SITE%% | #e{site.title} | {{DOMAIN}} |
site_page | site.page | [PAGE_URL] | [REPLACE_MACRO] | %%PATTERN:url%% | #e{request.pageUrl} | {{ENCODED_URL}} |
app_version | app.ver | [APP_VERSION] | ROKU_ADS_APP_VERSION | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] |
did_type | device.ext.ifa_type | [IFA_TYPE] | Hardcoded to 'RIDA' | %%ADVERTISING_IDENTIFIER_TYPE%% | [REPLACE_MACRO] | [REPLACE_MACRO] |
content_length | content.len | [CONTENT_LENGTH] | ROKU_ADS_CONTENT_LENGTH | %%VIDEO_DURATION%% | #{request.mediaDuration} | [REPLACE_MACRO] |
device_type | device.devicetype | [DEVICE_TYPE] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] |
ssai_enabled | [SSAI_ENABLED] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
ssai_vendor | [SSAI_VENDOR] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
content_episode | content.episode | [CONTENT_EPISODE] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{CONTENT_EPISODE}} |
content_season | content.season | [CONTENT_SEASON] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{CONTENT_SEASON}} |
content_prodqual | content.prodq | [CONTENT_PROD] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{PRODUCTION_QUALITY}} |
content_context | content.context | [CONTENT_CONTEXT] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] |
content_rating | content.contentrating | [CONTENT_RATING] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{RATING}} |
content_language | content.language | [CONTENT_LANGUAGE] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{LANGUAGE}} |
content_network | content.ext.content_network | [CONTENT_NETWORK] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] |
content_channel | content.ext.content_channel | [CONTENT_CHANNEL] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] |
content_producer_id | [CONTENT_PRODUCER_ID] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
content_producer | content.producer | [CONTENT_PRODUCER_NAME] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{CONTENT_PRODUCER_NAME}} |
content_dist_id | [CONTENT_DIST_ID] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
content_dist_name | [CONTENT_DIST_NAME] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
content_keywords | content.keywords | [CONTENT_KEYWORDS] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{KEYWORDS}} |
max_bitrate | video.maxbitrate | [MAX_BITRATE] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] |
min_bitrate | video.minbitrate | [MIN_BITRATE] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] |
genre_id | [GENRE_ID] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
yob | user.yob | [YOB] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] |
gender | user.gender | [GENDER] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] |
rights_holder | [RIGHTS_HOLDER] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
device_language | device.language | [DEVICE_LANGUAGE] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] |
preferred_language | [PREFERRED_LANGUAGE] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
position | [POSITION] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
schain | [SCHAIN] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | {{SCHAIN}} | |
timestamp | [TIMESTAMP] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
custom_5 | [CUSTOM_5] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
custom_6 | [CUSTOM_6] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
custom_7 | [CUSTOM_7] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | |
custom_8 | [CUSTOM_8] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] | [REPLACE_MACRO] |