Tento článek popisuje, jak mohou majitelé obsahu v žádostech o reklamy nezávisle shromažďovat a zahrnovat hodnoty zabezpečených signálů, zejména u inventáře pro televize připojené k internetu, kde nemusí být vždy možné používat knihovnu Google Publisher Tag (GPT) nebo sady SDK pro interaktivní mediální reklamy (IMA SDK).
Obsah této stránky:
Při použití značky GPT nebo sady IMA SDK shromažďuje zabezpečené signály služba Google Ad Manager a je také odpovědná za jejich odesílání. Majitelé obsahu, kteří žádnou z podporovaných sad SDK nemohou nebo chtějí používat, však mohou hodnoty zabezpečených signálů shromažďovat a zahrnovat do žádostí o reklamy nezávisle.
Tento konkrétní případ použití a požadavek se nejčastěji vyskytuje u inventáře pro televize připojené k internetu.
Pokud majitel stránek vytváří žádosti o reklamy sám, může přesto shromažďovat zabezpečené signály a zahrnovat je do žádostí o reklamy.
Požadavky
Majitelé obsahu, kteří chtějí podporovat integraci zabezpečených signálů bez sady IMA SDK, mohou provést následující kroky:
- Majitel stránek vytvoří řetězec
json
se všemi signály, které chce v žádosti o reklamu odeslat. Majitelům obsahu doporučujeme implementovat mechanismus ukládání do mezipaměti, aby se zkrátila doba odeslání žádosti o reklamu. - Majitel obsahu převede řetězec
json
na řetězec zakódovaný v webově kompatibilním kódování base64. - Majitel obsahu vytvoří žádost o reklamu tak, aby obsahovala parametr
SSJ
s tímto zakódovaným řetězcem jako hodnotou. - Po odeslání signálů kupujícímu je kupující odpovědný za zničení přijatých informací.
Technické informace
JSON
zahrnuje dva signály – jeden poskytuje externí poskytovatel signálů a má název SOURCE1
a druhý je vlastní zabezpečený signál majitele obsahu a má název 123 podle kódu sítě majitele obsahu. Hodnota DATA1
se získává z funkce dodané poskytovatelem signálu SOURCE1
a hodnota DATA2
se získává z funkce vytvořené majitelem obsahu:{
"signals": [
{
"source": "SOURCE1",
"data": "DATA1",
"isPubCreated": false
},
{
"source": "123",
"data": "DATA2",
"isPubCreated": true
} ]
}
source
jesource_id
externího poskytovatele identity (jak ho poskytovatel sdělil při registraci)data
je výstup knihovny poskytovatele signálůisPubCreated
je nastaveno nafalse
source
je kód sítěmajitele obsahu
data
je signál vytvořený majitelem obsahu, který by měl nabízející dokázat dekódovatisPubCreated
je nastaveno natrue
Po funkci JSON.stringify()
[]"signals":"{"source":"SOURCE1","data":"DATA1","isPubCreated":false},{"source":"123","data":"DATA2","isPubCreated":true}]]
eyJzaWduYWxzIjpbeyJzb3VyY2UiOiJTT1VSQ0UxIiwiZGF0YSI6IkRBVEExIiwiaXNQdWJDcmVhdGVkIjpmYWxzZX0seyJzb3VyY2UiOiIxMjMiLCJkYXRhIjoiREFUQTIiLCJpc1B1YkNyZWF0ZWQiOnRydWV9XX0=
eyJzaWduYWxzIjpbeyJzb3VyY2UiOiJTT1VSQ0UxIiwiZGF0YSI6IkRBVEExIiwiaXNQdWJDcmVhdGVkIjpmYWxzZX0seyJzb3VyY2UiOiIxMjMiLCJkYXRhIjoiREFUQTIiLCJpc1B1YkNyZWF0ZWQiOnRydWV9XX0%3D