Interstitial-Anzeigen

Eine Interstitial-Anzeige (oder Vollbildanzeige) ist eine Anzeige, die den Großteil des Bildschirms einnimmt. Die Publisher-Inhalte werden also nicht angezeigt, wenn eine Interstitialanzeige ausgeliefert wird.

Sie können eine Interstitial-Anzeigenbereitstellung in der Gebotsanfrage ermitteln, 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 mehreren Faktoren ab, z. B. von bestimmten Formaten und Bildschirmabmessungen.

Das erste Breite/Höhe-Paar im Feld BidRequest.imp.banner.format von OpenRTB entspricht der tatsächlichen Größe des Anzeigen-Slots. Die übrigen Paare sind eine Liste zulässiger Anzeigengrößen, die innerhalb der Anforderungen des Slots liegen.

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 mit jedem Creative bieten, dessen Breite und Höhe die folgenden Kriterien erfüllen:

  • Kleiner oder gleich der Breite und Höhe der Anzeigenfläche
  • Größer als oder gleich 50% der Anzeigenflächenbreite
  • 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 sind einige Beispielgebotsanfragen für Interstitial-Anzeigen.

OpenRTB Protobuf

Beispiel anzeigen

[Serielle Anfrage](/authorized-buyers/rtb/data/request-response/openrtb_protobuf_mobile_app_interstitial_ad_request.bin){: .download}
id: "27q8F4ja125b5Ay5Lg5I8Y"
imp {
  id: "1"
  banner {
    w: 368
    h: 740
    pos: AD_POSITION_FULLSCREEN
    api: MRAID_1
    api: MRAID_2
    format {
      w: 368
      h: 740
    }
    format {
      w: 300
      h: 600
    }
  }
  displaymanager: "GoogleMobileAds-Android"
  displaymanagerver: "21.5.0"
  instl: true
  tagid: "7072441745"
  bidfloor: 0.01
  bidfloorcur: "USD"
  secure: true
  exp: 14400
  clickbrowser: true
  metric {
    type: "click_through_rate"
    value: 0.026930272579193115
    vendor: "EXCHANGE"
  }
  metric {
    type: "viewability"
    value: 0.82
    vendor: "EXCHANGE"
  }
  [com.google.doubleclick.imp] {
    billing_id: 14443955188
    publisher_settings_list_id: 7634109184153514733
    publisher_settings_list_id: 4552400977800686866
    allowed_vendor_type: 4374
    allowed_vendor_type: 4651
    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
    is_app_open_ad: true
    ae: SERVER_SIDE_AUCTION
  }
}
app {
  name: "Test App"
  ver: "9.1.6"
  bundle: "com.google.testapp"
  publisher {
    id: "pub-8897222327395144"
    [com.google.doubleclick.publisher] {
      country: "TH"
    }
  }
  content {
    url: "https://www.google.com"
    userrating: "4.7"
    livestream: false
    language: "en"
  }
  storeurl: "https://www.google.com"
  [com.google.doubleclick.app] {
    inventorypartnerdomain: "OMITTED"
  }
}
device {
  ua: "OMITTED"
  geo {
    lat: 0.0
    lon: 0.0
    country: "IND"
    region: "IN-OR"
    zip: "751024"
    type: IP
    utcoffset: 330
    accuracy: 5126
    [com.google.doubleclick.geo] {
      geo_criteria_id: 9149991
    }
  }
  ipv6: "2401:4900:3da4::"
  carrier: "70210"
  make: "Samsung"
  model: "SM-A705GM"
  os: "android"
  osv: "11"
  connectiontype: WIFI
  devicetype: HIGHEND_PHONE
  lmt: true
  w: 384
  h: 812
  pxratio: 2.813
  sua {
    browsers {
      brand: "Mozilla"
      version: "5"
      version: "0"
    }
    browsers {
      brand: "AppleWebKit"
      version: "537"
      version: "36"
    }
    platform {
      brand: "Android"
      version: "11"
    }
    mobile: true
    model: "SM-A705GM"
    source: USER_AGENT_STRING
  }
  [com.google.doubleclick.device] {
    session_id: "LFcNok-qRI2ea_Z5FPgRiA"
  }
}
user {
  [com.google.doubleclick.user] {
    session {
      duration: 89
    }
  }
}
at: FIRST_PRICE
tmax: 300
cur: "USD"
bcat: "IAB23-3"
bcat: "IAB23-4"
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-v243220999.224400000.1"
    schain {
      complete: 1
      nodes {
        asi: "testssp.com"
        sid: "pub-1111111111111111"
        hp: 1
      }
      ver: "1.0"
    }
  }
}
[com.google.doubleclick.bid_request] {
  google_query_id: "ANy-z7C179-E2Rj2VZOiHt5vMyI25Z3W94Lk71Tbz95m005IfNm8OP88j46C27ovLV5yV57m"
  fcap_scope: FREQUENCY_CAPPING_SCOPE_APP
  privacy_treatments {
    allow_user_data_collection: true
  }
}

OpenRTB JSON

Beispiel anzeigen

{
  "id": "27q8F4ja125b5Ay5Lg5I8Y",
  "imp": [
    {
      "id": "1",
      "banner": {
        "w": 368,
        "h": 740,
        "pos": 7,
        "api": [
          3,
          5
        ],
        "format": [
          {
            "w": 368,
            "h": 740
          },
          {
            "w": 300,
            "h": 600
          }
        ]
      },
      "displaymanager": "GoogleMobileAds-Android",
      "displaymanagerver": "21.5.0",
      "instl": 1,
      "tagid": "7072441745",
      "bidfloor": 0.01,
      "bidfloorcur": "USD",
      "secure": 1,
      "exp": 14400,
      "clickbrowser": 1,
      "metric": [
        {
          "type": "click_through_rate",
          "value": 0.026930272579193115,
          "vendor": "EXCHANGE"
        },
        {
          "type": "viewability",
          "value": 0.82,
          "vendor": "EXCHANGE"
        }
      ],
      "ext": {
        "billing_id": [
          "14443955188"
        ],
        "publisher_settings_list_id": [
          "7634109184153514733",
          "4552400977800686866"
        ],
        "allowed_vendor_type": [
          4374,
          4651
        ],
        "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,
        "is_app_open_ad": 1,
        "ae": 0
      }
    }
  ],
  "app": {
    "name": "Test App",
    "ver": "9.1.6",
    "bundle": "com.google.testapp",
    "publisher": {
      "id": "pub-8897222327395144",
      "ext": {
        "country": "TH"
      }
    },
    "content": {
      "url": "https://www.google.com",
      "userrating": "4.7",
      "livestream": 0,
      "language": "en"
    },
    "storeurl": "https://www.google.com",
    "ext": {
      "inventorypartnerdomain": "OMITTED"
    }
  },
  "device": {
    "ua": "OMITTED",
    "geo": {
      "lat": 0.0,
      "lon": 0.0,
      "country": "IND",
      "region": "IN-OR",
      "zip": "751024",
      "type": 2,
      "utcoffset": 330,
      "accuracy": 5126,
      "ext": {
        "geo_criteria_id": 9149991
      }
    },
    "ipv6": "2401:4900:3da4::",
    "carrier": "70210",
    "make": "Samsung",
    "model": "SM-A705GM",
    "os": "android",
    "osv": "11",
    "connectiontype": 2,
    "devicetype": 4,
    "lmt": 1,
    "w": 384,
    "h": 812,
    "pxratio": 2.813,
    "sua": {
      "browsers": [
        {
          "brand": "Mozilla",
          "version": [
            "5",
            "0"
          ]
        },
        {
          "brand": "AppleWebKit",
          "version": [
            "537",
            "36"
          ]
        }
      ],
      "platform": {
        "brand": "Android",
        "version": [
          "11"
        ]
      },
      "mobile": 1,
      "model": "SM-A705GM",
      "source": 3
    },
    "ext": {
      "session_id": "LFcNok-qRI2ea_Z5FPgRiA"
    }
  },
  "user": {
    "ext": {
      "session": {
        "duration": 89
      }
    }
  },
  "at": 1,
  "tmax": 300,
  "cur": [
    "USD"
  ],
  "bcat": [
    "IAB23-3",
    "IAB23-4"
  ],
  "source": {
    "schain": {
      "complete": 1,
      "nodes": [
        {
          "asi": "testssp.com",
          "sid": "pub-1111111111111111",
          "hp": 1
        }
      ],
      "ver": "1.0"
    },
    "ext": {
      "omidpn": "Google",
      "omidpv": "afma-sdk-a-v243220999.224400000.1",
      "schain": {
        "complete": 1,
        "nodes": [
          {
            "asi": "testssp.com",
            "sid": "pub-1111111111111111",
            "hp": 1
          }
        ],
        "ver": "1.0"
      }
    }
  },
  "ext": {
    "google_query_id": "ANy-z7C179-E2Rj2VZOiHt5vMyI25Z3W94Lk71Tbz95m005IfNm8OP88j46C27ovLV5yV57m",
    "fcap_scope": 4,
    "privacy_treatments": {
      "allow_user_data_collection": 1
    }
  }
}

Best Practices

Wir empfehlen die folgenden Best Practices:

  • Fügen Sie Ihren HTML-Creative-Snippets Formatierungsattribute hinzu, um Anzeigen im Anzeigen-Slot zu zentrieren. Andernfalls werden Anzeigen links oben im Anzeigenblock gerendert.

  • Antworten Sie mit einer Interstitial-Anzeige, die so viel Platz wie möglich im Anzeigen-Slot einnimmt. Platzieren Sie keine viel kleinere Anzeige in einem Interstitial-Anzeigenblock. Eine Anzeige im Format 320 × 480 ist beispielsweise zu klein für einen Interstitial-Slot im Format 420 × 800.

  • Fügen Sie keine Schaltfläche zum Schließen hinzu:

    • Unser SDK zeigt gegebenenfalls automatisch eine Schaltfläche zum Schließen an, damit Nutzer darauf klicken können.
    • MRAID useCustomClose() wird nicht unterstützt.
  • Verwenden Sie die empfohlenen Größen aus der Gebotsanfrage, um zulässige Anzeigengrößen für Ihre Gebotsantwort auszuwählen.

  • Vergleichen Sie die Felder BidRequest.device.w und BidRequest.device.h, um Creatives mit der richtigen Ausrichtung auszuwählen.

    • Wir empfehlen vertikale und horizontale Creatives, damit Sie Gebote mit der entsprechenden Ausrichtung abgeben können.

Interstitials ohne feste Größe (fluid)

Interstitials ohne feste Größe (auch als responsive oder flexible Interstitials bezeichnet) passen ihre Größe dynamisch an, um die gesamte Breite und Höhe der Anzeigenfläche einzunehmen. In Authorized Buyers werden Creatives nicht automatisch für Sie angepasst. Sie müssen ein Creative bereitstellen, dessen Größe sich dynamisch anpasst.

Sie müssen sie 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 werden muss, empfehlen wir Folgendes:

Gebotsantwort

  • Verwenden Sie BidResponse.seatbid.bid.ext.attribute, um Rendering: Sizeless AdX (Attribut 105) in Ihrer Gebotsantwort anzugeben. Deklarierbare Creative-Attribute finden Sie in der Datendatei buyer-declarable-creative-attributes.txt.

  • Geben Sie in BidResponse.seatbid.bid.w und BidResponse.seatbid.bid.h die Größe ein, in der das Creative gemäß den Anforderungen an die Anzeigengröße gerendert werden soll, z. B. „360 × 480“ für einen Anzeigenblock mit einer Größe von 360 × 480. Das Creative kann aber weiterhin in anderen Größen ausgeliefert werden. Für das eingestellte RTB-Protokoll von Google würden Sie BidResponse.Ad.width und BidResponse.Ad.height ausfüllen.

Wenn Sie das Attribut Rendering: Sizeless AdX einem vorhandenen Creative hinzufügen, muss es noch einmal überprüft werden.

Creative-Vorabgenehmigung

  • Wenn Sie ein Creative zur Überprüfung einreichen, fügen Sie das Attribut RENDERING_SIZELESS_ADX in das Feld declaredAttributes ein. In der Real-time Bidding API werden Creative-Attribute mit einem String-Enum-Wert dargestellt. Weitere Informationen dazu, wie diese den numerischen IDs aus buyer-declarable-creative-attributes.txt entsprechen, finden Sie im Zuordnungsleitfaden.
  • Reichen Sie das Creative mit einer Größe ein, die Sie voraussichtlich verwenden werden, also einer gängigen Größe für Interstitial-Creatives. Das Creative kann weiterhin in anderen Größen ausgeliefert werden.
  • Jedes Creative ohne Größe wird nur einmal auf Ihr Creative-Limit angerechnet, auch wenn es in mehreren Größen ausgeliefert wird.