Cross Reference for Macros


Publica paramoRTB EquivalentPublica macroRokuGoogle Ad ManagerFreeWheelSpringServe
adserver

rokugamfwss
cb
[CACHEBUSTER]ROKU_ADS_CACHE_BUSTER%%CACHEBUSTER%%#{ad.ref.random}{{CACHEBUSTER}}
ipdevice.ip[IP]ROKU_ADS_EXTERNAL_IP[REPLACE_MACRO]#e{request.clientAddress}{{IP}}
uadevice.ua[%UA%]ROKU_ADS_USER_AGENT[REPLACE_MACRO]#e{request.userAgent}{{USER_AGENT}}
app_bundleapp.bundle[APP_BUNDLE]ROKU_ADS_APP_ID[REPLACE_MACRO][REPLACE_MACRO]{{APP_BUNDLE}}
app_nameapp.name[APP_NAME][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]{{APP_NAME}}
player_heightvideo.h[HEIGHT]ROKU_ADS_DISPLAY_HEIGHT[REPLACE_MACRO]#{slot.height}{{HEIGHT}}
player_widthvideo.w[WIDTH]ROKU_ADS_DISPLAY_WIDTH[REPLACE_MACRO]#{slot.width}{{WIDTH}}
diddevice.ifa[DID]ROKU_ADS_TRACKING_ID%%ADVERTISING_IDENTIFIER_PLAIN%%#{request.deviceId}{{DEVICE_ID}}
is_latdevice.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_durationvideo.minduration[MIN_AD_DURATION][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]{{MINIMUM_DURATION}}
max_ad_durationvideo.maxduration[MAX_AD_DURATION][REPLACE_MACRO][REPLACE_MACRO]#{slot.maxDurationPerAd}{{MAXIMUM_DURATION}}
consentuser.ext.consent[CONSENT][REPLACE_MACRO][REPLACE_MACRO]#{request.keyValue("_fw_gdpr_consent")}{{CONSENT}}
gdprregs.ext.gdpr[GDPR][REPLACE_MACRO][REPLACE_MACRO]#{request.keyValue("_fw_gdpr")}{{GDPR}}
app_domainapp.domain[APP_DOMAIN][REPLACE_MACRO]%%SITE%%#{request.referrerDomain}{{DOMAIN}}
app_store_urlapp.storeurl[%APP_STORE_URL%][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]{{APP_STORE_URL}}
content_idcontent.id[CONTENT_ID]ROKU_ADS_CONTENT_ID%%VIDEO_ID%%#{asset.id}{{CONTENT_ID}}
content_titlecontent.title[CONTENT_TITLE][REPLACE_MACRO]%%VIDEO_TITLE%%#e{asset.title}{{ENCODED_VIDEO_TITLE}}
content_seriescontent.series[CONTENT_SERIES][REPLACE_MACRO][REPLACE_MACRO]#e{series.title}{{CONTENT_SERIES}}
content_genrecontent.genre[CONTENT_GENRE]ROKU_ADS_CONTENT_GENRE[REPLACE_MACRO][REPLACE_MACRO]{{CONTENT_GENRE}}
content_catcontent.cat[IAB_CATEGORY][REPLACE_MACRO]%%IAB_CATEGORIES%%[REPLACE_MACRO]{{IAB_CATEGORY}}
livestreamcontent.livestream[LIVESTREAM][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]{{CONTENT_LIVESTREAM}}
copparegs.coppa[COPPA]ROKU_ADS_KIDS_CONTENT[REPLACE_MACRO][REPLACE_MACRO]{{COPPA}}
us_privacyregs.ext.us_privacy[US_PRIVACY][REPLACE_MACRO][REPLACE_MACRO]#{request.keyValue("_fw_us_privacy")}{{US_PRIVACY}}
site_namesite.name[CHANNEL_NAME][REPLACE_MACRO]%%SITE%%#e{site.title}{{DOMAIN}}
site_pagesite.page[PAGE_URL][REPLACE_MACRO]%%PATTERN:url%%#e{request.pageUrl}{{ENCODED_URL}}
app_versionapp.ver[APP_VERSION]ROKU_ADS_APP_VERSION[REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]
did_typedevice.ext.ifa_type[IFA_TYPE]Hardcoded to 'RIDA'%%ADVERTISING_IDENTIFIER_TYPE%%[REPLACE_MACRO][REPLACE_MACRO]
content_lengthcontent.len[CONTENT_LENGTH]ROKU_ADS_CONTENT_LENGTH%%VIDEO_DURATION%%#{request.mediaDuration}[REPLACE_MACRO]
device_typedevice.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_episodecontent.episode[CONTENT_EPISODE][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]{{CONTENT_EPISODE}}
content_seasoncontent.season[CONTENT_SEASON][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]{{CONTENT_SEASON}}
content_prodqualcontent.prodq[CONTENT_PROD][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]{{PRODUCTION_QUALITY}}
content_contextcontent.context[CONTENT_CONTEXT][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]
content_ratingcontent.contentrating[CONTENT_RATING][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]{{RATING}}
content_languagecontent.language[CONTENT_LANGUAGE][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]{{LANGUAGE}}
content_networkcontent.ext.content_network[CONTENT_NETWORK][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]
content_channelcontent.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_producercontent.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_keywordscontent.keywords[CONTENT_KEYWORDS][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]{{KEYWORDS}}
max_bitratevideo.maxbitrate[MAX_BITRATE][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]
min_bitratevideo.minbitrate[MIN_BITRATE][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]
genre_id
[GENRE_ID][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]
yobuser.yob[YOB][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]
genderuser.gender[GENDER][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]
rights_holder
[RIGHTS_HOLDER][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO][REPLACE_MACRO]
device_languagedevice.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]