Eine Interstitial-Anzeige (oder Vollbildanzeige) ist eine Anzeige, die den Großteil des Bildschirms einnimmt. Daher werden die Inhalte des Publishers nicht auf dem Bildschirm angezeigt, wenn eine Interstitial-Anzeige ausgeliefert wird.
Sie können eine Interstitial-Anzeigenmöglichkeit in der Gebotsanfrage erkennen, indem Sie prüfen, ob das Feld BidRequest.imp.instl der Gebotsanfrage in Protobuf auf true oder in JSON auf 1 festgelegt ist.
Größe der Anzeigenfläche
Die Anzeigenflächengröße für Interstitial-Anzeigen gibt den Bereich an, der zum Rendern von Creatives verwendet werden kann. Sie hängt von verschiedenen Faktoren ab, z. B. von bestimmten Formaten und Bildschirmabmessungen.
Das erste Breiten- und Höhenpaar im Feld BidRequest.imp.banner.format von OpenRTB steht für die tatsächliche Größe der Anzeigenfläche. Die verbleibenden Paare stellen eine Liste akzeptabler Anzeigengrößen dar, die den Anforderungen der Anzeigenfläche entsprechen.
Creatives sind nicht auf die empfohlenen Größen in der Gebotsanfrage beschränkt. Alle empfohlenen Größen in der Gebotsanfrage liegen jedoch garantiert im zulässigen Größenbereich.
Sie können Gebote mit Creatives abgeben, deren Breite und Höhe den folgenden Kriterien entsprechen:
- Kleiner oder gleich der Breite und Höhe der Anzeigenfläche
- Mindestens 50% der Breite der Anzeigenfläche
- Mindestens 40% der Höhe der Anzeigenfläche
Wenn die Anzeigengröße zu groß oder zu klein ist, wird die Gebotsantwort mit dem Ablehnungsgrund INTERSTITIAL_SIZE_MISMATCH herausgefiltert.
Wenn Sie die Anzeigengröße in der Gebotsantwort nicht angeben, wird die Antwort mit dem Ablehnungsgrund MISSING_AD_SIZE herausgefiltert.
Beispiel für Gebotsanfragen
Hier finden Sie einige Beispiele für Gebotsanfragen für Interstitial-Anzeigen.
OpenRTB-Protobuf
Beispiel anzeigen
[Serialized request](/authorized-buyers/rtb/data/request-response/openrtb_protobuf_mobile_app_interstitial_ad_request.bin){: .download}id: "D3x8RPLO96R6T137tQ6168" imp { id: "1" banner { w: 360 h: 715 pos: AD_POSITION_FULLSCREEN api: MRAID_1 api: MRAID_2 format { w: 360 h: 715 } format { w: 320 h: 568 } } displaymanager: "GoogleMobileAds-Android" displaymanagerver: "22.3.0" instl: true tagid: "5771994185" bidfloor: 2764.414643547123 bidfloorcur: "JPY" secure: true exp: 3600 clickbrowser: true metric { type: "click_through_rate" value: 0.03971313312649727 vendor: "EXCHANGE" } metric { type: "viewability" value: 0.91 vendor: "EXCHANGE" } [com.google.doubleclick.imp] { billing_id: 68640308112 billing_id: 56606437068 publisher_settings_list_id: 1984414516100776281 publisher_settings_list_id: 5846951473307279661 allowed_vendor_type: 0 allowed_vendor_type: 57823 ampad: AMP_AD_NOT_ALLOWED excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } creative_enforcement_settings { policy_enforcement: POLICY_ENFORCEMENT_NETWORK_AND_PLATFORM_POLICY publisher_blocks_enforcement: PUBLISHER_BLOCKS_ENFORCEMENT_APPLIES } auction_environment: SERVER_SIDE_AUCTION ae: SERVER_SIDE_AUCTION jsver: "test-sdk_123456789" } } app { name: "Test App" bundle: "com.google.testapp" publisher { id: "pub-7405557148270612" [com.google.doubleclick.publisher] { country: "HK" } } content { url: "https://www.google.com" userrating: "4.7" livestream: false language: "en" } storeurl: "https://www.google.com" } device { ua: "OMITTED" geo { lat: 0.0 lon: 0.0 country: "GBR" region: "GB-ENG" zip: "RH20" type: IP utcoffset: 60 accuracy: 2312 [com.google.doubleclick.geo] { geo_criteria_id: 9191103 } } ipv6: "2a02:c7c:7c25::" make: "Huawei" model: "LYA-L09" os: "android" osv: "10" connectiontype: WIFI devicetype: HIGHEND_PHONE ifa: "0f0f33d1-fa18-4a2c-bc47-79ef855b5c16" w: 360 h: 715 pxratio: 3.0 sua { browsers { brand: "Mozilla" version: "5" version: "0" } browsers { brand: "AppleWebKit" version: "537" version: "36" } platform { brand: "Android" version: "10" } mobile: true model: "LYA-L09" source: USER_AGENT_STRING } [com.google.doubleclick.device] { metereddata: false chargelevel: 0.93 charging: false diskspace: 2100 audioout: AUDIO_SILENT } } user { id: "D17oNZQUJqB4Rt4n4Ec61AC9tee" consent: "OMITTED" [com.google.doubleclick.user] { consented_providers_settings { consented_providers: 1205 consented_providers: 415 additional_consent: "OMITTED" } consent: "OMITTED" session { duration: 6 depth: 12 requestssinceappopen: 12 priorclicks: 0 } idage: 44064000 } } at: FIRST_PRICE tmax: 1500 cur: "EUR" cur: "JPY" bcat: "32" bcat: "33" regs { [com.google.doubleclick.regs] { gdpr: true } } source { schain { complete: true nodes { asi: "testssp.com" sid: "pub-1111111111111111" hp: true } ver: "1.0" } [com.google.doubleclick.source] { omidpn: "Google" omidpv: "afma-sdk-a-v251815999.232400000.1" } } cattax: GOOGLE_CATEGORIES [com.google.doubleclick.bid_request] { google_query_id: "ANy-zc395b-x973i1113tK7P9K633CKoo3Pl45uz8D40mz3v48s9Zp604a8FsGL3893PT15M" fcap_scope: FREQUENCY_CAPPING_SCOPE_DEVICE privacy_treatments { allow_user_data_collection: true } }
OpenRTB-JSON
Beispiel anzeigen
{ "id": "D3x8RPLO96R6T137tQ6168", "imp": [ { "id": "1", "banner": { "w": 360, "h": 715, "pos": 7, "api": [ 3, 5 ], "format": [ { "w": 360, "h": 715 }, { "w": 320, "h": 568 } ] }, "displaymanager": "GoogleMobileAds-Android", "displaymanagerver": "22.3.0", "instl": 1, "tagid": "5771994185", "bidfloor": 2764.414643547123, "bidfloorcur": "JPY", "secure": 1, "exp": 3600, "clickbrowser": 1, "metric": [ { "type": "click_through_rate", "value": 0.03971313312649727, "vendor": "EXCHANGE" }, { "type": "viewability", "value": 0.91, "vendor": "EXCHANGE" } ], "ext": { "billing_id": [ "68640308112", "56606437068" ], "publisher_settings_list_id": [ "1984414516100776281", "5846951473307279661" ], "allowed_vendor_type": [ 0, 57823 ], "ampad": 2, "excluded_creatives": [ { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" }, { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" } ], "creative_enforcement_settings": { "policy_enforcement": 2, "publisher_blocks_enforcement": 1 }, "auction_environment": 0, "ae": 0, "jsver": "test-sdk_123456789" } } ], "app": { "name": "Test App", "bundle": "com.google.testapp", "publisher": { "id": "pub-7405557148270612", "ext": { "country": "HK" } }, "content": { "url": "https://www.google.com", "userrating": "4.7", "livestream": 0, "language": "en" }, "storeurl": "https://www.google.com" }, "device": { "ua": "OMITTED", "geo": { "lat": 0.0, "lon": 0.0, "country": "GBR", "region": "GB-ENG", "zip": "RH20", "type": 2, "utcoffset": 60, "accuracy": 2312, "ext": { "geo_criteria_id": 9191103 } }, "ipv6": "2a02:c7c:7c25::", "make": "Huawei", "model": "LYA-L09", "os": "android", "osv": "10", "connectiontype": 2, "devicetype": 4, "ifa": "0f0f33d1-fa18-4a2c-bc47-79ef855b5c16", "w": 360, "h": 715, "pxratio": 3.0, "sua": { "browsers": [ { "brand": "Mozilla", "version": [ "5", "0" ] }, { "brand": "AppleWebKit", "version": [ "537", "36" ] } ], "platform": { "brand": "Android", "version": [ "10" ] }, "mobile": 1, "model": "LYA-L09", "source": 3 }, "ext": { "metereddata": 0, "chargelevel": 0.93, "charging": 0, "diskspace": 2100, "audioout": 3 } }, "user": { "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee", "consent": "OMITTED", "ext": { "consented_providers_settings": { "consented_providers": [ "1205", "415" ], "additional_consent": "OMITTED" }, "consent": "OMITTED", "session": { "duration": 6, "depth": 12, "requestssinceappopen": 12, "priorclicks": 0 }, "idage": 44064000 } }, "at": 1, "tmax": 1500, "cur": [ "EUR", "JPY" ], "bcat": [ "32", "33" ], "regs": { "ext": { "gdpr": 1 } }, "source": { "schain": { "complete": 1, "nodes": [ { "asi": "testssp.com", "sid": "pub-1111111111111111", "hp": 1 } ], "ver": "1.0" }, "ext": { "omidpn": "Google", "omidpv": "afma-sdk-a-v251815999.232400000.1" } }, "cattax": 500, "ext": { "google_query_id": "ANy-zc395b-x973i1113tK7P9K633CKoo3Pl45uz8D40mz3v48s9Zp604a8FsGL3893PT15M", "fcap_scope": 3, "privacy_treatments": { "allow_user_data_collection": 1 } } }
Best Practices
Wir empfehlen die folgenden Best Practices:
Fügen Sie Formatierungsattribute in Ihre HTML-Creative-Snippets ein, um Anzeigen in der Anzeigenfläche zu zentrieren. Andernfalls werden Anzeigen oben links in der Anzeigenfläche gerendert.
Antworten Sie mit einer Interstitial-Anzeige, die so viel Platz wie möglich in der Anzeigenfläche einnimmt. Füllen Sie eine Interstitial-Anzeigenfläche nicht mit einer viel kleineren Anzeige. Eine Anzeige im Format 320 × 480 ist beispielsweise zu klein für eine Interstitial-Anzeigenfläche im Format 420 × 800.
Keine Schließen-Schaltfläche hinzufügen:
- Unser SDK zeigt automatisch eine Schließen-Schaltfläche an (falls zutreffend), damit Nutzer darauf klicken können.
- MRAID
useCustomClose()wird nicht unterstützt.
Verwenden Sie die empfohlenen Größen aus der Gebotsanfrage, um geeignete Anzeigengrößen für Ihre Gebotsantwort auszuwählen.
Vergleichen Sie die Felder
BidRequest.device.wundBidRequest.device.h, um Creatives mit der richtigen Ausrichtung auszuwählen.- Wir empfehlen, sowohl vertikale als auch horizontale Creatives zu verwenden, damit Sie mit der entsprechenden Ausrichtung Gebote abgeben können.
Interstitials ohne feste Größe (flexibel)
Interstitials ohne feste Größe (auch als responsive oder flexible Interstitials bezeichnet) werden dynamisch so angepasst, dass sie die gesamte Breite und Höhe der Anzeigenfläche einnehmen. Die Größe von Creatives wird von Authorized Buyers nicht geändert. Sie müssen ein Creative bereitstellen, dessen Größe dynamisch angepasst wird.
Sie müssen Interstitials ohne Größenangabe nur einmal zur Überprüfung einreichen, auch wenn sie in mehreren Größen ausgeliefert werden können. Damit Ihr Creative nicht für jede einzelne Anzeigenflächengröße noch einmal überprüft wird, empfehlen wir Folgendes:
Gebotsantwort
Verwenden Sie
BidResponse.seatbid.bid.ext.attribute, umRendering: Sizeless AdX(Attribut 105) in Ihrer Gebotsantwort zu deklarieren. Deklarierbare Creative-Attribute finden Sie in der Datendatei buyer-declarable-creative-attributes.txt.Geben Sie für
BidResponse.seatbid.bid.wundBidResponse.seatbid.bid.hdie Größe an, die für das Rendern des Creatives verwendet werden soll. Beachten Sie dabei die Anforderungen an die Anzeigengröße, z. B. 360 × 480 für einen Anzeigenblock mit der Größe 360 × 480. Das Creative wird möglicherweise weiterhin in anderen Größen ausgeliefert. Beim eingestellten RTB-Protokoll von Google würden SieBidResponse.Ad.widthundBidResponse.Ad.heightausfüllen.
Wenn Sie das Attribut Rendering: Sizeless AdX einem vorhandenen Creative hinzufügen, muss das Creative noch einmal überprüft werden.
Creative-Vorabgenehmigung
- Wenn Sie ein Creative zur Überprüfung einreichen, fügen Sie das Attribut
RENDERING_SIZELESS_ADXin das FelddeclaredAttributesein. In der Real-time Bidding API werden Creative-Attribute durch einen String-Enum-Wert dargestellt. Weitere Informationen dazu, wie diese den numerischen IDs aus buyer-declarable-creative-attributes.txt entsprechen, finden Sie im Mapping-Leitfaden. - Reichen Sie das Creative mit einer Größe ein, die Sie voraussichtlich verwenden werden, d. h. mit einer gängigen Größe für Interstitial-Creatives. Das Creative kann weiterhin in anderen Größen ausgeliefert werden.
- Jedes größenlose Creative wird nur einmal auf Ihr Creative-Limit angerechnet, auch wenn es in mehreren Größen ausgeliefert wird.