Khái niệm
Quảng cáo
Sao chép trang
Quảng cáo toàn màn hình ở ba định dạng, cộng với thanh quảng cáo và quảng cáo bản địa mà Lia dock bên cạnh trang của bạn. Tất cả được chơi bởi Lia và được sắp xếp để không ai bị ngập tràn. Máy chủ của bạn có thể kiểm tra xem video được thưởng thực sự đã được xem trước khi đưa ra bất kỳ thứ gì.
#Ba định dạng
| Định dạng | Cái gì nó là | Khi nào nên sử dụng |
|---|---|---|
rewarded | Một video mà người đó chọn xem, để đổi lấy điều gì đó. | "Xem video để có cơ hội thứ hai." |
rewardedInterstitial | Lia cung cấp nó trước tiên, với Chức năng Xem và Bỏ qua, sau đó chơi nó để nhận phần thưởng. | Một phần thưởng tại một điểm dừng tự nhiên, không cần nút của bạn. |
interstitial | Một quảng cáo toàn màn hình giữa các khoảnh khắc, không có gì đổi lại. | Giữa các vòng, Lia điều phối chúng. |
Trang của bạn hỏi với Lia.showAd({ format }), hoặc các tiện ích nhanh Lia.showRewardedAd(), Lia.showRewardedInterstitialAd() và Lia.showInterstitialAd(). Lia tải và phát quảng cáo trên ứng dụng của bạn, với bộ tải riêng của nó khi nó tải, và tạm dừng ứng dụng của bạn cho đến khi nó'được đóng.
#Bạn nhận được gì
Mỗi lần gọi quảng cáo sẽ trả lời khi quảng cáo được đóng:
{ "watched": true, "shown": true, "adId": "ad_8e1c4b0f2a9d47c6b3e15a07" }| Trường | Ý nghĩa |
|---|---|
watched | Một video được thưởng đã được xem đến hết. Hãy trao phần thưởng. Luôn luôn false cho một quảng cáo trung gian. |
shown | Một quảng cáo xuất hiện trên màn hình. |
adId | Quảng cáo'id, để máy chủ của bạn kiểm tra. Hiện diện khi watched là đúng, và khi một quảng cáo trung gian được hiển thị. |
reason | Tại sao có'không có phần thưởng, khi watched là sai. |
Lý do bạn'bạn sẽ thấy:
| Lý do | Ý nghĩa |
|---|---|
cancelled | Họ đóng video trước khi kết thúc. |
skipped | Họ chọn Bỏ qua khi Lia cung cấp một quảng cáo được thưởng. |
no_ad | Không có quảng cáo nào sẵn sàng hiển thị. |
too_soon | Một màn hình chuyển tiếp, và nó không'chưa đến lượt nó yet. |
failed | Lia không thể'ghi lại màn hình. |
| Bất cứ thứ gì khác | Một vấn đề kết nối hoặc máy chủ, như network. |
Nếu video được thưởng dừng lại giữa chừng do vấn đề trên điện thoại, Lia coi nó là đã xem xong để không ai mất phần thưởng do quảng cáo bị hỏng.
#Nên sử dụng cái nào
- Giữa các vòng và trò chơi: các đoạn chuyển tiếp. Họ'ngắn và có thể đóng, và không ai phải chọn chúng. Gọi
Lia.showInterstitialAd()tại mỗi điểm dừng tự nhiên (ván đấu kết thúc, Chơi lại) và để Lia quyết định xem có hiển thị hay không. - Chỉ video được thưởng khi người chơi yêu cầu cho something in return: một gợi ý, cơ hội thứ hai, một lần quay thêm, ẩn sau một nút có ghi vậy. Không bao giờ chơi một cái riêng lẻ giữa các vòng: một video dài mà ai đó không't chọn là điều khiến mọi người rời khỏi trò chơi.
#Tốc độ
Trò chơi' interstitials có nhịp điệu riêng, tách biệt với Lia'riêng của họ quảng cáo: mặc định tối đa một lần mỗi 90 giây, và chỉ mỗi 2nd lần ứng dụng của bạn yêu cầu (mỗi vòng hoặc trò chơi 2nd). Đội Lia có thể điều chỉnh cả hai. Khi không'đến lượt họ, showInterstitialAd() câu trả lời ngay lập tức với reason: "too_soon" và không có gì được hiển thị. Hãy tiếp tục.
Video được thưởng không'không thể kiểm soát, bởi vì mọi người chọn chúng, và xem một cái này không bao giờ làm chậm cái tiếp theo.
#Quảng cáo Google của bạn, trên trang của bạn
Bạn muốn một quảng cáo bên trong nội dung của bạn, cuộn cùng với nó, như một khe giữa các hàng của một luồng? Sử dụng thẻ quảng cáo Google của bạn (AdSense hoặc Google Ad Manager) trên trang của bạn's HTML, như trên bất kỳ trang web nào. Lia đăng ký trình duyệt web của nó với Google's ads SDK (the WebView API cho Quảng cáo), nên các thẻ của bạn được hiển thị như quảng cáo trong ứng dụng, và:
- Google's địa chỉ và làm bạn trở thành nhà phát triển của nó, vì vậy bạn có thể mở nó trong khi nó Khung từ trang web khác vẫn bị chặn, vì vậy các mạng quảng cáo khác' nhãn chiến thắng'hoạt động.
- Nhấp vào quảng cáo mở nó trong Safari, và ứng dụng của bạn vẫn ở vị trí như cũ.
- Tiền sẽ đến tài khoản Google của bạn, dưới chính chính sách Google của bạn. Lia không't đếm hoặc chia sẻ các quảng cáo này, và quy tắc chế độ thử nghiệm dưới đây không't bao gồm chúng: sử dụng mạng của bạn'quảng cáo kiểm tra khi bạn xây dựng (trong Quản lý Quảng cáo, Google'đơn vị mẫu
/6355419/Travel/Europe/France/Paris; trong AdSense,data-adtest="on").
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<div id="feed-ad"></div>
<script>
window.googletag = window.googletag || { cmd: [] };
googletag.cmd.push(function () {
googletag.defineSlot("/6355419/Travel/Europe/France/Paris", [300, 250], "feed-ad").addService(googletag.pubads());
googletag.enableServices();
googletag.display("feed-ad");
});
</script>Cần Lia's ứng dụng từ bản phát hành tiếp theo; các phiên bản cũ trả lời Demo SDK có một "Tải quảng cáo thử nghiệm ở đây" nút thực hiện chính xác điều này.
#Khóa kiểm tra luôn nhận quảng cáo kiểm tra
Trong khi ứng dụng của bạn được mở ở chế độ kiểm tra (người phát triển và người kiểm tra của bạn, với khóa kiểm tra của bạn), mọi quảng cáo Lia hiển thị trong đó đều là của Google'thử quảng cáo: toàn màn hình, thanh dọc và bản địa, bất cứ Lia nào'cài đặt riêng của bạn là. Họ'được ghi lại (/ads/verify vẫn trả lời cho họ) nhưng không bao giờ được tính vào ứng dụng của bạn'số lượng hoặc doanh thu. Chế độ sống hiển thị quảng cáo thực tế.
#Kiểm tra trên máy chủ của bạn
Đối với bất kỳ phần thưởng nào quan trọng, không'lấy trang's watched: true trên từ khóa của nó. Gửi adId đến máy chủ của bạn, và để nó hỏi Lia với POST /ads/verify:
{ "adId": "ad_8e1c4b0f2a9d47c6b3e15a07", "playerId": "p_3f9c0a6d1b2e4f5a6b7c", "watched": true, "watchedAt": 1761998400000 }Kiểm tra rằng watched là đúng và playerId là người chơi đang hỏi. Lia không'đánh dấu quảng cáo là đã sử dụng, vì vậy trả mỗi adId một lần: sử dụng ad:<adId> như bạn khóa phần thưởng làm điều đó cho bạn. Quảng cáo được thưởng trả tiền hiển thị toàn bộ quy trình.
#Theo dõi cùng
Đi qua onState để nghe từng giai đoạn, hoặc lắng nghe mỗi quảng cáo với Lia.onAd(fn):
Lia.showRewardedAd({
onState: function (state) { // "loading", "showing", "closed"
if (state === "loading") pauseMusic();
if (state === "closed") resumeMusic();
},
});#Cái gì chúng tôi khuyên cho các trò chơi
Quảng cáo nằm bên cạnh trò chơi, không bao giờ ở trên nó:
- Một thanh thông báo được cố định cho toàn bộ lần truy cập. Gọi
Lia.showBanner({ position: "top" })một lần, trướcLia.ready(), và chờ nó (hoặc vài giây). Lia'bộ tải của nó vẫn che phủ trang của bạn trong khi banner được gắn vào, vì vậy người chơi không bao giờ thấy bố cục di chuyển, và nó vẫn giữ nguyên khi họ chơi. Lia'trò chơi riêng của họ gắn nó ở trên cùng: cạnh dưới là nơi ngón tay và nút bấm nằm, và một trò chơi được chơi bằng cách nghiêng hoặc kéo cần có khu vực chơi trống. - Một hàng quảng cáo bên trong màn hình yên tĩnh, như nhà của bạn hoặc sảnh, với mã quảng cáo Google của riêng bạn (xem Quảng cáo Google của bạn). Đặt nó sau màn hình'nội dung riêng của họ, cho nó không gian ở trên các nút của bạn, đánh dấu nó "Quảng cáo", và chỉ hiển thị nó một lần khi quảng cáo đã lấp đầy nó. Đừng đặt nó dưới bảng, đồng hồ hoặc nút mà người chơi nhấn vội.
- Một màn hình chuyển tiếp giữa các vòng (
Lia.showInterstitialAd()), mà Lia điều chỉnh.
Giữ thẻ và bảng điều khiển gốc bên dưới cho các ứng dụng nơi việc tạm dừng thực sự là một sự dừng. Trong một trò chơi, chúng xuất hiện trên hành động.
Lia.init().then(function () {
var banner = Lia.showBanner({ position: "top" }).catch(function () {});
Promise.race([banner, new Promise(function (r) { setTimeout(r, 2500); })]).then(function () {
Lia.ready(); // the page shows with the banner's room already taken
});
});#Banner và quảng cáo bản địa
Từ SDK 1.7 ứng dụng của bạn cũng có thể hiển thị một banner, và một quảng cáo bản địa trong Lia'trông riêng của họ. AdMob có thể'vẽ một quảng cáo bên trong trang web, vì vậy Lia vẽ chúng một cách tự nhiên, bên cạnh trang của bạn thay vì bên trong nó. Điều đó'mà giới hạn trung thực, và nó định hình cách chúng hoạt động:
- Họ không bao giờ che giấu ứng dụng của bạn. Một quảng cáo được cố định lấy không gian từ trang của bạn: trình xem web ngắn lại, vì vậy không thứ gì bạn vẽ nằm dưới nó. Bố cục của bạn chỉ cần phù hợp với chiều cao nó'được cung cấp (
100dvh, flexbox, hoặc--lia-viewport-heighttất cả đều theo nó). - Họ có thể'cuộn cùng nội dung của bạn. Một khung xem bản địa được cố định ở một vị trí trong trang cuộn sẽ bị lag và trôi, trông bị hỏng. Vì vậy, có'không "quảng cáo trong feed của tôi" khe: quảng cáo nằm ở cạnh, hoặc xuất hiện khi dừng lại.
| Gọi | Cái gì Lia hiển thị | Tốt cho |
|---|---|---|
Lia.showBanner({ position: "bottom" }) | Một banner thích ứng ở dưới (hoặc "top") cạnh, được làm mới bởi AdMob trong khi nó'mà bật lên. | Menu, phòng chờ, màn hình đọc dài. |
Lia.showNativeAd({ placement: "card" }) | Một thẻ gọn (biểu tượng, tiêu đề, một dòng văn bản, nút của nó) được cố định ở cạnh dưới, với nút đóng. | Một màn hình kết quả, kết thúc của một vòng chơi. |
Lia.showNativeAd({ placement: "sheet" }) | Một quảng cáo lớn với hình ảnh hoặc video của nó, trong một tấm bảng trên ứng dụng của bạn, sẽ bị tạm dừng cho đến khi nó'được đóng. | Một điểm dừng tự nhiên nơi một quảng cáo toàn màn hình sẽ quá nhiều. |
// A results screen: a sponsored card under it while it's up.
showResults();
Lia.showNativeAd({ placement: "card" }); // { shown: true, placement: "card", height: 118 }, or { shown: false, reason }
// The next round: the card goes, and the page gets its room back.
Lia.hideNativeAd();Cái gì chúng trả lời:
| Trả lời | Ý nghĩa |
|---|---|
{ shown: true, position, height } | Banner đang hoạt động, height cao px (khoảng 50 đến 90). |
{ shown: true, placement, height? } | Quảng cáo bản địa đang hoạt động (một thẻ, với chiều cao của nó), hoặc bảng thanh đã được hiển thị và hiện đã đóng. |
{ shown: false, reason: "no_ad" } | Không tải lên kịp thời. Tiếp tục. |
{ shown: false, reason: "too_soon" } | Một quảng cáo bản địa, và nó không'chưa đến lượt nó yet. |
{ shown: false, reason: "off" } | Đội Lia đã tắt loại quảng cáo này, cho ứng dụng của bạn hoặc cho mọi người. |
Thanh thông báo và thẻ chia sẻ cạnh dưới. Trong khi thẻ đang hiển thị, một thanh dưới bước sang một bên (bạn nghe "hidden") và quay lại khi thẻ đóng. Một banner trên cùng sẽ vẫn tồn tại.
Khu vực an toàn tiếp theo. Tại mép nơi quảng cáo được gắn, Lia thêm khoảng trống xung quanh nó (thanh nhà, lỗ hổng), vì vậy nó gửi safeAreaChanged với bên đó tại 0 và --lia-safe-area-inset-* cập nhật. Trong chế độ toàn màn hình, một thanh banner ở phía trên nằm dưới Lia'các nút Close và ⋯ trôi nổi, và trang của bạn bắt đầu ở dưới nó (contentSafeArea.top trở thành 0).
Theo dõi cùng. Lia.banner và Lia.nativeAd nói gì'mà bật lên bây giờ ({ visible, position | placement, height }), --lia-banner-height giữ banner'chiều cao của nó, và Lia.onBanner(fn) và Lia.onNativeAd(fn) nghe mỗi thay đổi ("loading", "shown" / "showing", "failed", "hidden" / "closed").
Tốc độ. Quảng cáo bản địa ít nhất cách nhau một phút cho mỗi người (nhóm có thể thay đổi), trên tất cả các ứng dụng. Banner không'không thể kiểm soát, nhưng'nháy chúng sáng và tắt: hiển thị một cái nơi mà nó có thể ở lại một lúc. Cả hai đều không tính vào quảng cáo toàn màn hình' tốc độ.
#Cái gì bạn kiếm được
Bạn nhận được 50% từ số tiền quảng cáo trong ứng dụng của bạn, bao gồm cả quảng cáo banner và quảng cáo nội bộ. Lia đếm mỗi quảng cáo mà ứng dụng của bạn hiển thị và số tiền nó kiếm được, và trả phần của bạn hàng tháng vào tài khoản Lia của bạn, cùng với phần doanh số của bạn. Xem Nhận thanh toán.
Được dịch tự động. Tiếng Anh là nguồn tin cậy. Đọc bằng tiếng Anh