Quảng cáo xen kẽ (hoặc quảng cáo toàn màn hình) là một loại quảng cáo chiếm hầu hết màn hình. Do đó, nội dung của nhà xuất bản không xuất hiện trên màn hình khi quảng cáo xen kẽ được hiển thị.
Bạn có thể xác định cơ hội quảng cáo xen kẽ trong yêu cầu giá thầu bằng cách xác minh
rằng trường BidRequest.imp.instl của yêu cầu giá thầu được đặt thành true trong
Protobuf hoặc 1 trong JSON.
Định cấu hình tiêu chí nhắm mục tiêu trước cho quảng cáo xen kẽ
Bạn có thể sử dụng API Đặt giá thầu theo thời gian thực để định cấu hình tiêu chí nhắm mục tiêu trước bằng tài nguyên bidders.pretargetingConfigs. Để nhắm mục tiêu quảng cáo xen kẽ, bạn phải tạo một tài nguyên PretargetingConfig có trường interstitialTargeting được đặt thành ONLY_INTERSTITIAL_REQUESTS. Để tìm hiểu thêm về cách thiết lập cấu hình nhắm mục tiêu trước bằng API Đặt giá thầu theo thời gian thực, hãy xem bài viết Cấu hình nhắm mục tiêu trước.
Bạn càng chỉ định nhiều trường trong tài nguyên PretargetingConfig, thì tiêu chí nhắm mục tiêu của bạn càng chính xác. Ví dụ: bạn có thể nhắm đến quảng cáo xen kẽ trên thiết bị di động được đặt trong ứng dụng bằng cách định cấu hình tài nguyên PretargetingConfig như sau:
- Trường
interstitialTargetingđược đặt thành giá trị enumONLY_INTERSTITIAL_REQUESTS. - Trường
includedPlatformschứa các giá trị enumPHONEvàTABLET. - Trường
includedEnvironmentschỉ chứa giá trị enumAPP.
Tìm hiểu về các định dạng quảng cáo xen kẽ
Bạn có thể xác định định dạng quảng cáo xen kẽ dựa trên cách điền sẵn yêu cầu giá thầu. Bảng sau đây xác định các trường BidRequest được điền sẵn cho các định dạng quảng cáo xen kẽ được hỗ trợ:
| Định dạng | app |
site |
imp.instl |
imp.rwdd |
imp.ext.is_app_open |
|---|---|---|---|---|---|
| Quảng cáo xen kẽ trong ứng dụng | Có | Không | Có | Không | Không |
| Quảng cáo có tặng thưởng trong ứng dụng | Có | Không | Có | Có | Không |
| Quảng cáo khi mở ứng dụng | Có | Không | Có | Không | Có |
| Quảng cáo xen kẽ trên web | Không | Có | Có | Không | Không |
| Quảng cáo có tặng thưởng trên web | Không | Có | Có | Có | Không |
Đặt giá thầu bằng quảng cáo xen kẽ trong ứng dụng
Bạn có thể đặt giá thầu cho khoảng không quảng cáo ở định dạng quảng cáo xen kẽ trong ứng dụng để đặt quảng cáo toàn trang hiển thị giữa các màn hình trong khi người dùng di chuyển trên ứng dụng di động. Để tìm hiểu thêm về định dạng này, hãy xem bài viết Cách hoạt động của quảng cáo xen kẽ trong ứng dụng di động.
Đặt giá thầu bằng quảng cáo có tặng thưởng trong ứng dụng
Bạn có thể đặt giá thầu cho khoảng không quảng cáo ở định dạng quảng cáo có tặng thưởng trong ứng dụng để đặt quảng cáo toàn trang hiển thị khi người dùng ứng dụng di động chọn xem quảng cáo để đổi lấy phần thưởng trong ứng dụng, chẳng hạn như tiền trong trò chơi. Để tìm hiểu thêm về định dạng này, hãy xem bài viết Tổng quan về đơn vị quảng cáo có tặng thưởng.
Đặt giá thầu bằng quảng cáo khi mở ứng dụng
Bạn có thể đặt giá thầu cho khoảng không quảng cáo ở định dạng quảng cáo khi mở ứng dụng để đặt quảng cáo toàn trang hiển thị trên màn hình tải của ứng dụng di động. Màn hình tải xuất hiện khi người dùng mở ứng dụng hoặc quay lại ứng dụng từ một ứng dụng khác. Để tìm hiểu thêm về định dạng này, hãy xem bài viết Hướng dẫn và các phương pháp hay nhất về quảng cáo khi mở ứng dụng.
Đặt giá thầu bằng quảng cáo xen kẽ trên web
Bạn có thể đặt giá thầu cho khoảng không quảng cáo ở định dạng quảng cáo xen kẽ trên web để đặt quảng cáo toàn trang hiển thị khi người dùng di chuyển và tương tác với một trang web. Để tìm hiểu thêm về định dạng này, hãy xem bài viết Thiết lập và chạy quảng cáo xen kẽ trên web.
Đặt giá thầu bằng quảng cáo có tặng thưởng trên web
Bạn có thể đặt giá thầu cho khoảng không quảng cáo ở định dạng quảng cáo có tặng thưởng trên web để đặt quảng cáo toàn trang hiển thị khi người dùng duyệt web chọn xem quảng cáo để đổi lấy phần thưởng, chẳng hạn như tiền trong trò chơi. Để tìm hiểu thêm về định dạng này, hãy xem bài viết Quản lý quảng cáo có tặng thưởng trên web.
Chọn kích thước vị trí quảng cáo có thể chấp nhận
Kích thước vị trí quảng cáo cho quảng cáo xen kẽ cho biết khu vực có thể dùng để hiển thị mẫu quảng cáo và phụ thuộc vào một số yếu tố như định dạng cụ thể và kích thước màn hình.
Cặp chiều rộng và chiều cao đầu tiên trong trường BidRequest.imp.banner.format của OpenRTB đại diện cho kích thước vị trí quảng cáo thực tế, còn các cặp còn lại đại diện cho danh sách kích thước quảng cáo được chấp nhận nằm trong phạm vi yêu cầu của vị trí quảng cáo.
Mẫu quảng cáo không bị giới hạn ở các kích thước được đề xuất trong yêu cầu giá thầu, nhưng tất cả kích thước được đề xuất trong yêu cầu giá thầu đều được đảm bảo nằm trong phạm vi kích thước chấp nhận được.
Bạn có thể đặt giá thầu bằng bất kỳ mẫu quảng cáo nào có chiều rộng và chiều cao đáp ứng các tiêu chí sau:
- Nhỏ hơn hoặc bằng chiều rộng và chiều cao của vị trí quảng cáo
- Lớn hơn hoặc bằng 50% chiều rộng của vị trí quảng cáo
- Lớn hơn hoặc bằng 40% chiều cao của vị trí quảng cáo
Nếu kích thước quảng cáo quá lớn hoặc quá nhỏ, thì giá thầu phản hồi sẽ bị lọc ra kèm theo lý do từ chối là INTERSTITIAL_SIZE_MISMATCH.
Nếu bạn không chỉ định kích thước quảng cáo trong giá thầu phản hồi, thì giá thầu phản hồi đó sẽ bị lọc ra kèm theo lý do từ chối MISSING_AD_SIZE.
Xem xét các yêu cầu giá thầu mẫu
Dưới đây là một số yêu cầu giá thầu mẫu cho quảng cáo xen kẽ.
OpenRTB Protobuf
Hiện mẫu
[Serialized request](/authorized-buyers/rtb/data/request-response/openrtb_protobuf_mobile_app_interstitial_ad_request.bin){: .download}id: "iPwd6qWwe759U5389nKgZ2" imp { id: "1" banner { w: 390 h: 764 pos: AD_POSITION_FULLSCREEN api: MRAID_1 api: MRAID_2 format { w: 390 h: 764 } format { w: 160 h: 600 } } displaymanager: "GoogleMobileAds-iOS" displaymanagerver: "12.1.0" instl: true tagid: "6515547538" bidfloor: 0.01 bidfloorcur: "USD" secure: true exp: 3600 clickbrowser: true metric { type: "click_through_rate" value: 0.071259871125221252 vendor: "EXCHANGE" } metric { type: "viewability" value: 0.93 vendor: "EXCHANGE" } [com.google.doubleclick.imp] { billing_id: 20458168637 publisher_settings_list_id: 7415902580159294065 publisher_settings_list_id: 3858265210976003530 allowed_vendor_type: 0 allowed_vendor_type: 4513 ampad: AMP_AD_NOT_ALLOWED excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } skadn { sourceapp: "com.google.testapp" skadnetids: "jLL135hf" versions: "2.0" versions: "2.1" fidelities: STOREKIT_RENDERED_ADS fidelities: VIEW_THROUGH_ADS } creative_enforcement_settings { policy_enforcement: POLICY_ENFORCEMENT_NETWORK_AND_PLATFORM_POLICY publisher_blocks_enforcement: PUBLISHER_BLOCKS_ENFORCEMENT_APPLIES } jsver: "test-sdk_123456789" highengagement: true } } app { name: "Test App" ver: "18.6.0" bundle: "com.google.testapp" publisher { id: "pub-5899129488172801" [com.google.doubleclick.publisher] { country: "IL" } } content { url: "https://www.google.com" language: "en" } storeurl: "https://www.google.com" } device { ua: "OMITTED" geo { lat: 0 lon: 0 country: "COL" region: "CO-DC" city: "Bogota" zip: "110851" type: IP utcoffset: -300 accuracy: 1236 [com.google.doubleclick.geo] { geo_criteria_id: 9216139 } } ipv6: "2800:e2:5780::" language: "es" make: "Apple" model: "iPhone14,7" os: "iOS" osv: "18.7" connectiontype: WIFI devicetype: HIGHEND_PHONE hwv: "iPhone14,7" w: 390 h: 844 pxratio: 3 sua { browsers { brand: "Mozilla" version: "5" version: "0" } browsers { brand: "AppleWebKit" version: "605" version: "1" } platform { brand: "iPhone" version: "18" version: "7" } mobile: true bitness: "64" model: "iPhone" source: USER_AGENT_STRING } [com.google.doubleclick.device] { atts: 2 audioout: AUDIO_SPEAKER ifv: "5fcebf5e-462f-47fe-a528-e982d9512348" } } user { [com.google.doubleclick.user] { session { depth: 0 requestssinceappopen: 5 priorclicks: 0 } } } at: FIRST_PRICE tmax: 700 cur: "USD" bcat: "32" bcat: "33" 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-i-v12.1.0" } } cattax: GOOGLE_CATEGORIES [com.google.doubleclick.bid_request] { google_query_id: "ANy-z7CT2R-7uB8g5aR7v8neLD9N5p9e04ON1C2ob93u7SZlV346yw69237l5d6p2bZ43x62" fcap_scope: FREQUENCY_CAPPING_SCOPE_APP privacy_treatments { allow_user_data_collection: true } }
OpenRTB JSON
Hiện mẫu
{ "id": "iPwd6qWwe759U5389nKgZ2", "imp": [ { "id": "1", "banner": { "w": 390, "h": 764, "pos": 7, "api": [ 3, 5 ], "format": [ { "w": 390, "h": 764 }, { "w": 160, "h": 600 } ] }, "displaymanager": "GoogleMobileAds-iOS", "displaymanagerver": "12.1.0", "instl": 1, "tagid": "6515547538", "bidfloor": 0.01, "bidfloorcur": "USD", "secure": 1, "exp": 3600, "clickbrowser": 1, "metric": [ { "type": "click_through_rate", "value": 0.07125987112522125, "vendor": "EXCHANGE" }, { "type": "viewability", "value": 0.93, "vendor": "EXCHANGE" } ], "ext": { "billing_id": [ "20458168637" ], "publisher_settings_list_id": [ "7415902580159294065", "3858265210976003530" ], "allowed_vendor_type": [ 0, 4513 ], "ampad": 2, "excluded_creatives": [ { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" }, { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" } ], "skadn": { "sourceapp": "com.google.testapp", "skadnetids": [ "jLL135hf" ], "versions": [ "2.0", "2.1" ], "fidelities": [ 1, 0 ] }, "creative_enforcement_settings": { "policy_enforcement": 2, "publisher_blocks_enforcement": 1 }, "jsver": "test-sdk_123456789", "highengagement": 1 } } ], "app": { "name": "Test App", "ver": "18.6.0", "bundle": "com.google.testapp", "publisher": { "id": "pub-5899129488172801", "ext": { "country": "IL" } }, "content": { "url": "https://www.google.com", "language": "en" }, "storeurl": "https://www.google.com" }, "device": { "ua": "OMITTED", "geo": { "lat": 0.0, "lon": 0.0, "country": "COL", "region": "CO-DC", "city": "Bogota", "zip": "110851", "type": 2, "utcoffset": -300, "accuracy": 1236, "ext": { "geo_criteria_id": 9216139 } }, "ipv6": "2800:e2:5780::", "language": "es", "make": "Apple", "model": "iPhone14,7", "os": "iOS", "osv": "18.7", "connectiontype": 2, "devicetype": 4, "hwv": "iPhone14,7", "w": 390, "h": 844, "pxratio": 3.0, "sua": { "browsers": [ { "brand": "Mozilla", "version": [ "5", "0" ] }, { "brand": "AppleWebKit", "version": [ "605", "1" ] } ], "platform": { "brand": "iPhone", "version": [ "18", "7" ] }, "mobile": 1, "bitness": "64", "model": "iPhone", "source": 3 }, "ext": { "atts": 2, "audioout": 1, "ifv": "5fcebf5e-462f-47fe-a528-e982d9512348" } }, "user": { "ext": { "session": { "depth": 0, "requestssinceappopen": 5, "priorclicks": 0 } } }, "at": 1, "tmax": 700, "cur": [ "USD" ], "bcat": [ "32", "33" ], "source": { "schain": { "complete": 1, "nodes": [ { "asi": "testssp.com", "sid": "pub-1111111111111111", "hp": 1 } ], "ver": "1.0" }, "ext": { "omidpn": "Google", "omidpv": "afma-sdk-i-v12.1.0" } }, "cattax": 500, "ext": { "google_query_id": "ANy-z7CT2R-7uB8g5aR7v8neLD9N5p9e04ON1C2ob93u7SZlV346yw69237l5d6p2bZ43x62", "fcap_scope": 4, "privacy_treatments": { "allow_user_data_collection": 1 } } }
Làm theo các phương pháp hay nhất
Google đề xuất các phương pháp hay nhất sau đây:
Thêm các thuộc tính định dạng vào đoạn mã mẫu quảng cáo HTML để căn giữa quảng cáo trong vị trí quảng cáo. Nếu không, quảng cáo sẽ hiển thị ở trên cùng bên trái của vị trí quảng cáo.
Phản hồi bằng một quảng cáo xen kẽ chiếm nhiều không gian nhất có thể trong vị trí quảng cáo. Đừng lấp đầy vị trí quảng cáo xen kẽ bằng một quảng cáo nhỏ hơn nhiều. Ví dụ: quảng cáo 320x480 quá nhỏ so với vị trí quảng cáo xen kẽ 420x800.
Đừng thêm nút đóng:
- SDK của chúng tôi tự động hiển thị nút đóng (nếu có) để đảm bảo rằng người dùng có thể nhấp vào nút đó.
- MRAID
useCustomClose()không được hỗ trợ.
Sử dụng kích thước được đề xuất trong yêu cầu giá thầu để chọn kích thước quảng cáo phù hợp cho giá thầu phản hồi.
So sánh các trường
BidRequest.device.wvàBidRequest.device.hđể chọn mẫu quảng cáo có hướng phù hợp.- Bạn nên có cả mẫu quảng cáo dọc và ngang để có thể đặt giá thầu theo hướng phù hợp.
Đặt giá thầu cho quảng cáo xen kẽ không có kích thước
Quảng cáo xen kẽ không có kích thước (còn gọi là quảng cáo xen kẽ thích ứng hoặc linh hoạt) tự động đổi kích thước để chiếm toàn bộ chiều rộng và chiều cao của vị trí quảng cáo. Authorized Buyers không thay đổi kích thước mẫu quảng cáo cho bạn. Bạn phải cung cấp mẫu quảng cáo có thể tự động đổi kích thước.
Bạn chỉ cần gửi quảng cáo xen kẽ không có kích thước để xem xét một lần, ngay cả khi quảng cáo đó có thể phân phát ở nhiều kích thước. Để đảm bảo mẫu quảng cáo của bạn không bị xem xét lại cho từng kích thước vị trí quảng cáo riêng lẻ, bạn nên làm như sau:
Điền sẵn BidResponse trường
Sử dụng
BidResponse.seatbid.bid.ext.attributeđể khai báoRendering: Sizeless AdX(thuộc tính 105) trong giá thầu phản hồi của bạn. Bạn có thể tìm thấy các thuộc tính mẫu quảng cáo có thể khai báo trong tệp dữ liệu buyer-declarable-creative-attributes.txt.Điền
BidResponse.seatbid.bid.wvàBidResponse.seatbid.bid.hbằng kích thước bạn muốn mẫu quảng cáo hiển thị dựa trên yêu cầu về kích thước quảng cáo; ví dụ: 360x480 cho vị trí quảng cáo 360x480. Mẫu quảng cáo vẫn có thể phân phát ở các kích thước khác. Đối với giao thức RTB của Google đã ngừng hoạt động, bạn sẽ điềnBidResponse.Ad.widthvàBidResponse.Ad.height.
Nếu bạn thêm thuộc tính Rendering: Sizeless AdX vào một mẫu quảng cáo hiện có, thì mẫu quảng cáo đó phải được xem xét lại.
Gửi mẫu quảng cáo để được phê duyệt trước
- Khi gửi mẫu quảng cáo để xem xét, hãy thêm thuộc tính
RENDERING_SIZELESS_ADXvào trườngdeclaredAttributes. Trong API Đặt giá thầu theo thời gian thực, các thuộc tính mẫu quảng cáo được biểu thị bằng một giá trị enum chuỗi. Để tìm hiểu thêm về cách các thuộc tính này tương ứng với mã nhận dạng dạng số trong buyer-declarable-creative-attributes.txt, hãy xem hướng dẫn liên kết. - Gửi mẫu quảng cáo có kích thước mà bạn muốn phân phát, tức là kích thước phổ biến cho mẫu quảng cáo xen kẽ. Mẫu quảng cáo vẫn có thể phân phát ở các kích thước khác.
- Mỗi mẫu quảng cáo không có kích thước chỉ được tính vào giới hạn mẫu quảng cáo một lần, ngay cả khi mẫu quảng cáo đó phân phát ở nhiều kích thước.
Các bước tiếp theo
- Phân bổ lượt cài đặt iOS bằng SKAdNetwork: Tìm hiểu cách phân bổ lượt cài đặt ứng dụng iOS cho nhà quảng cáo bằng SKAdNetwork.
- Các phương pháp hay nhất cho khoảng không quảng cáo trên ứng dụng di động: Tìm hiểu thêm về các phương pháp hay nhất cho quảng cáo xen kẽ được đặt trong ứng dụng.