2022. január 24-től kezdődően a SafeFrame mindig véletlenszerű aldomaineket használ a SafeFrame-tartalmak elkülönítéséhez, és szigorúbb biztonsági garanciákat nyújt. Ez azt jelenti, hogy a SafeFrame biztonsági beállítása ettől az időponttól kezdve nem áll rendelkezésre.
Ha korábban a „Rögzített” beállítást választotta, a SafeFrame-biztonságot frissíteni fogja a rendszer.
A SafeFrame egy olyan, API-t támogató iframe, amely egységes mechanizmust biztosít a hirdetői és megjelenítői tartalom közötti kommunikáció számára. Az Ad Manager SafeFrame technológiai megoldása átlátható és széles körű interakciót tesz lehetővé az oldaltartalmak és a hirdetések között, megakadályozza a bizalmas adatokhoz való külső hozzáférést, a SafeFrame-tároló Google megjelenítői címkével való használatával pedig lehetővé teszi annak részletesebb szabályozását, hogy mely kreatívok jelennek meg.
Az IAB-szabványok előírják a megjelenítők számára webhelyeik frissítését azért, hogy a hirdetések a SafeFrame-tárolókban jelenjenek meg. Az Ad Manager támogatja a SafeFrame megoldást, amely GPT-címkék használata esetén alapértelmezés szerint aktiválva van.
Annak érdekében, hogy minimális legyen a rosszindulatú kreatívok megjelenítésének esélye, amikor csak lehetséges, ajánlott a SafeFrame keret engedélyezése a HTML5 sandbox
attribútumával együtt, így megakadályozható a legfelső szintű navigáció. További információ a sandbox
attribútumról.
Ha részletesebb információkra kíváncsi, például meg szeretné tekinteni a SafeFrame teljes leírását, olvassa el az IAB dokumentációját.
SafeFrame és kreatívtípusok
A SafeFrame alapértelmezés szerint (a használt vizuális kreatív típusától függően) BE vagy KI van kapcsolva.
A SafeFrame engedélyezése olyan kreatívnál, amelyet nem SafeFrame-ben kellene megjeleníteni (illetve fordítva), renderelési problémákat okozhat a kreatívnál. Nézzen utána, hogy hol lesz megjelenítve a kreatív, és ennek megfelelően állítsa be a SafeFrame-et.
- Egyéni és harmadik fél: A Megjelenítés SafeFrame-ben beállítás harmadik féltől származó új kreatív vagy egyéni kreatív hozzáadásakor alapértelmezés szerint BE van kapcsolva.
- Normál és egyéni kreatívsablonok: A Megjelenítés SafeFrame-ben beállítás alapértelmezés szerint KI van kapcsolva mind a normál, mind az egyéni kreatívsablonok használata esetében.
A SafeFrame és a Google megjelenítői címke (GPT)
Az Ad Managerben a következő négyféle kreatív esetében kifejezetten megadhatja, hogy a kreatív megjelenítése SafeFrame használatával történjen-e:
- egyéni;
- harmadik féltől származó;
- rendszer által meghatározott sablonok;
- felhasználó által meghatározott sablonok.
Ha ilyen kreatívtípushoz ad hozzá új kreatívot vagy sablont, jelölje be a Megjelenítés SafeFrame-ben jelölőnégyzetet.
A SafeFrame bekapcsolása előtt egyeztessen a kreatívjait biztosító hirdetőkkel, illetve szolgáltatókkal, és állapítsák meg, hogy az érintett kreatívok kompatibilisek-e a SafeFrame-ekkel. Ha a sandbox
attribútumot használja, egyeztessen az ügynökséggel vagy hirdetővel, és biztosítsák, hogy a kattintások új lapon nyissák meg a céloldalt, ne pedig az aktuális oldalról navigáljanak át oda.
A SafeFrame nem támogatja a kreatívok előnézetének megjelenítését.
A Google Publisher Tag API segítségével a setForceSafeFrame
paraméterrel kényszeríthet adott hirdetéshelyeket vagy az oldalon lévő összes hirdetéshelyet SafeFrame-tárolóval való renderelésre.
SafeFrame AMP-oldalakon
A SafeFrame API kompatibilis minden olyan nem AMPHTML-hirdetéssel, amely AMP-oldalon jelenik meg az Ad Manager AMP hirdetési címkéinek köszönhetően.
A SafeFrame-tároló maximális kibontási mérete a megjelenési terület méretére korlátozódik. A SafeFrame az AMP-oldalaknál nem teszi lehetővé a megjelenési területen belüli hirdetéshelyek átméretezését, ezért a kreatívok átméretezési kérelmét csak akkor veszi figyelembe, ha a hirdetéshely a megjelenési területen kívül esik.
Az AMP-oldalak esetében a normál HTML-kreatívok mindig SafeFrame-ben jelennek meg, függetlenül attól, hogy Ön mit választott ki. Győződjön meg arról, hogy a kreatívkód kompatibilis a SafeFrame-mel.
AMPHTML-hirdetések
Az AMPHTML-hirdetések nem jelennek meg SafeFrame-ben. Mivel az AMPHTML biztonságosabb technológia, ezért az ilyen hirdetések alapértelmezés szerint barátságos iframe-ekben jelennek meg.
Ha webhelyére tartalombiztonsági irányelvek (CSP) vonatkoznak, az általuk megszabott korlátozások a barátságos iframe-ekben megjelenő AMPHTML-hirdetésekre is érvényesek. Ebben az esetben még a hirdetéskérelmek indítása előtt hívja meg a googletag.pubads().setForceSafeFrame(true)
metódust, így a hirdetés megjelenhet domainek közti iframe-ben, amelyre nem érvényesek a tartalombiztonsági irányelvek korlátozásai.
A SafeFrame működése
A Google megjelenítői címke SafeFrame-integrációja három részből áll:
- Magából a SafeFrame iframe-tárolójából, amelyet a Google megjelenítői címke hoz létre a hirdetés megjelenítésekor.
- A kreatívba beillesztett kódból, amely a (külső) SafeFrame API-t biztosítja a kreatívnak, illetve kommunikál a tároló oldallal (
postMessage
használatával). - A SafeFrame iframe-en kívül, a GPT részeként futó kódból, amely a
postMessage
kommunikációs csatorna másik vége. Ez a kód hajtja végre a láthatóságra vonatkozó kibontási és geometriai méréseket.
Az Ad Manager támogatja azokat a kreatívokat, amelyek a SafeFrame API használatával lépnek interakcióba a webhelyekkel, például kibontanak egy hirdetéshelyet (lefelé kibontva vagy fedvényként), amikor a felhasználó rákattint valamelyik hirdetésre. Azonban módosítania kell a címkét úgy, hogy a setSafeFrameConfig
függvénnyel engedélyezi a hirdetéshelyek kibontását, valamint a lefelé kibontási és fedvényinterakciókat.
Mivel a SafeFrame keretek renderelését maga a GPT kezeli, ezért nem külsőleg tárolja ennek az API-nak a megvalósítását. A GPT API használatával a GPT módosításai nélkül állíthatja be a hirdetéseket.
A GPT a SafeFrame külső féltől származó API-jának megvalósításával engedélyezi a hirdetések webhellyel történő interakcióját.
Támogatott SafeFrame API-metódusok
A SafeFrame API teljes specifikációjának letöltése.
$sf.ext.register
$sf.ext.supports
$sf.ext.geom
$sf.ext.status
$sf.ext.inViewPercentage
/* leküldési és fedvénymódban is támogatja a kibontást;
nem támogatott rugalmas méretű natív hirdetéseknél */
$sf.ext.expand
Nem támogatott vagy részlegesen támogatott API-metódusok
- A
$sf.ext.cookie
nem támogatott, mivel nem engedélyezzük a hirdetések számára a megjelenítői cookie-k elérését. - A
$sf.ext.meta
nem támogatott a megjelenítő által definiált objektumoknál, és a következő rendszer által definiált objektumokra korlátozódik:{String} sf_ver
A SafeFrame jelenlegi verziója karakterláncként.{Number} ck_on
Azt jelzi, hogy a cookie-k engedélyezve vannak-e a böngészőben:1
az igaz érték,0
pedig a hamis.
Multimédiás tartalom és láthatóság SafeFrame kerettel
A SafeFrame nagyobb fokú megjelenítői irányítást tesz lehetővé azáltal, hogy a hirdetések és megjelenítői tartalmak közötti interakciót az API-n belül rendelkezésre álló metódusok által megvalósítható műveletekre korlátozza. A technológia egységesíti a multimédiás formátumokat, így az API-t használó kreatívok minden olyan hálózaton futhatnak, amely támogatja a SafeFrame kereteket.
Láthatóság
A SafeFrame által rendelkezésre bocsátott API segítségével kiszámítható a láthatóság. Míg a SafeFrame 1.1 nem készít közvetlen jelentéseket a láthatósági mutatókról, az API lehetővé teszi az olyan hirdetésinformációkhoz való hozzáférést, amelyek segítségével a hirdető eldöntheti, hogy a SafeFrame keret látható-e.
Az API-n keresztül rendelkezésre állnak a SafeFrame keret, illetve tartalmának geometriai dimenziói és helyadatai a böngésző- vagy alkalmazásablakhoz, valamint a képernyő határaihoz viszonyítva. Ha az időtartamra vonatkozó információkra kíváncsi, figyelő regisztrálásával állapíthatja meg, hogy meddig látható a hirdetés.
A Google által a látható megjelenítésekre létrehozott megoldás, az Aktív megtekintés nem része a SafeFrame láthatósági specifikációinak. Ez a funkció továbbra is változatlanul működik.
A Google Megjelenítői konzol használata
A Google Megjelenítői konzollal nézheti meg, hogy egy adott hirdetéshely használja-e a SafeFrame technológiát.