Konsepto
Mga ad
Kopya ang pahina
Mga ad sa full screen sa tatlong format, kasama ang mga banner at native ads na Lia docks beside ang iyong pahina. Lahat ay inilalaro ng Lia at pinapagana upang walang sinumang mabigyan ng sobra. Ang iyong server ay maaaring suriin kung ang isang rewarded video ay talagang pinanood bago ito magbigay ng anumang bagay.
#Tatlong format
| Format | Ano ito | Kailan dapat gamitin ito |
|---|---|---|
rewarded | Isang video na pinili ng tao na panoodin, para sa isang bagay sa kabaligtaran. | "Panoorin ang isang video para sa isang ikalawang pagkakataon." |
rewardedInterstitial | Lia ay nagmumungkahi muna, kasama ang Watch at Skip, pagkatapos ay naglalaro nito para sa isang reward. | Isang parangal sa natural na paghinto, nang walang iyong sariling button. |
interstitial | Isang full screen ad sa pagitan ng mga sandali, walang anumang kapalit. | Sa pagitan ng mga ronda o antas. Lia ang nagpapatakbo nito. |
Ang iyong pahina ay nagsusumamo na may Lia.showAd({ format }), o ang mga shortcut Lia.showRewardedAd(), Lia.showRewardedInterstitialAd() at Lia.showInterstitialAd(). Lia ay naglo-load at naglalaro ng ad sa ibabaw ng iyong app, kasama ang sariling loader habang ito ay naglo-load, at pinapahinto ang iyong app hanggang sa ito'na naka-close.
#Ano ang makukuha mo
Bawat ad call ay sumasagot pagkatapos ang ad ay naka-close:
{ "watched": true, "shown": true, "adId": "ad_8e1c4b0f2a9d47c6b3e15a07" }| Kampo | Kahulugan |
|---|---|
watched | Isang rewarded video ay pinanood hanggang sa dulo. Bigyan ang parangal. Palaging false para sa isang interstitial. |
shown | Nag-appear ang isang ad sa screen. |
adId | Ang ad'ng id. watched ay true, at kapag isang interstitial ay ipinakita. |
reason | Bakit doon's wala pang reward, kapag watched ay false. |
Ang mga dahilan mo'ay makakakita:
| Dahilan | Kahulugan |
|---|---|
cancelled | Nilagay nila ang video bago matapos. |
skipped | Silang pumili ng Skip nang ang Lia ay nagbigay ng isang rewarded interstitial. |
no_ad | Wala pang ad na handa para ipakita. |
too_soon | Isang interstitial, at ito ay hindi'hindi pa ang kanyang pagkakataon. |
failed | Lia ay di kaya'hindi maaabot i-record ang panonood. |
| Anumang iba pa | Isang problema sa koneksyon o server, tulad ng network. |
Kung ang isang rewarded video ay tumigil sa pag-play dahil sa isang problema sa telepono, ang Lia ay itinuturing na napanood upang walang mawala ang reward dahil sa isang broken ad.
#Ano ang gagamitin
- Sa pagitan ng mga ronda at laro: interstitials. Silang'nasa maikli at maaaring isara, at walang kailangan ang magpili. Tawagan
Lia.showInterstitialAd()sa bawat natural na paghinto (isang round natapos, Maglaro ulit) at hayaan ang Lia na magpasya kung ilalabas ito. - Punsiyon na mga video lamang kapag ang manlalaro ay humihingi para sa isang bagay na kapalit: isang hint, isang ikalawang pagkakataon, isang karagdagang pag-ikot, nakatago sa isang button na nagsasabi nito. Huwag maglaro ng isang isa-isa sa pagitan ng mga round: isang mahabang video ng isang tao na hindi't pumili ay ang dahilan kung bakit ang mga tao umalis sa isang laro.
#Pacing
Laro' ang interstitials ay may sariling pacing, naihiwalay mula sa Lia'naka-own ads: nang default, ang pinakamarami ay isang bawat 90 segundo, at lamang bawat 2nd beses na ang iyong app ay humihingi (bawat 2nd round o laro). Ang Lia team ay maaaring i-optimize ang pareho. Kapag hindi ito'hindi maaabot ang kanilang pagkakataon, showInterstitialAd() mga sagot agad na may reason: "too_soon" at walang bagay ang ipinapakita. Magpatuloy lang.
Punsiyon na mga video ay hindi'hindi maaabot ayusin, dahil ang mga tao ay pumili sa kanila, at ang pagtingin sa isang interstitial ay hindi kailanman pumapalabas ang susunod.
#Ang iyong sariling Google ads, sa iyong pahina
Nais mo bang magkaroon ng isang ad sa loob ng iyong nilalaman, na nag-scroll kasama, tulad ng isang slot sa pagitan ng mga row ng isang feed? Gamitin ang iyong sariling Google ad tags (AdSense o Google Ad Manager) sa iyong pahina's HTML, tulad ng anumang website. Lia ay nagpaparehistro ng kanyang web view sa Google's ads SDK (ang WebView API para sa Ads), kaya ang iyong mga tag ay inilalabas bilang in-app ads, at:
- Google's ad frames ay nag-load sa loob ng iyong page. Ang mga frame mula sa ibang site ay patuloy na nakakulong, kaya ang iba pang mga network ng ad' nawala ang mga tag'hindi gumagana.
- Pindutin ang isang ad at ito buksan sa Safari, at ang iyong app ay nananatili kung saan ito ay.
- Ang pera ay pupunta sa iyong sariling Google account, sa ilalim ng iyong sariling mga patakaran ng Google. Lia ay hindi'hindi isulat o ibahagi ang mga ad na ito, at ang patakaran ng mode ng pagsubok sa ibaba'hindi kumakatawan dito: gamitin ang iyong network'mga test ads habang ikaw ay nagtatayo (sa Ad Manager, Google's sample unit
/6355419/Travel/Europe/France/Paris; sa 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>Kailangan Lia's app mula sa susunod na release. Ang SDK demo may isang "Mag-load ng isang test ad dito" isang button na ginagawa nang eksakto ito.
#Ang mga test key ay palaging makakakuha ng test ads
Habang ang iyong app ay nasa test mode (ang iyong developer at mga tester, kasama ang iyong test key), ang bawat ad Lia na ipapakita dito ay isang Google'mga test ads: full screen, banner at native anuman ang Lia'ang sariling setting ay. Sila'narekord (/ads/verify nagbibigay pa rin ng sagot para sa kanila) ngunit hindi kailanman kabilang sa iyong app'mga numero o kita. Ang live mode ay nagpapakita ng tunay na ad.
#Pagsusuri sa iyong server
Para sa anumang reward na mahalaga, ay hindi'hindi maaabot kumuha ng pahina's watched: true sa kanyang salita. Ipadala ang adId sa iyong server, at hayaan itong humingi ng Lia na may POST /ads/verify:
{ "adId": "ad_8e1c4b0f2a9d47c6b3e15a07", "playerId": "p_3f9c0a6d1b2e4f5a6b7c", "watched": true, "watchedAt": 1761998400000 }Suriin kung watched ay true at ang playerId ay ang manlalaro na nagsasalita. Lia ay hindi'hindi maaabot, i-mark ang isang ad bilang ginamit, kaya magbayad bawat adId isang beses ang iyong sarili: gamit ad:<adId> bilang iyong reward key gagawin ito para sa iyo. Punsiyon na mga ad na nagbabayad ipinapakita ang buong flow.
#Nag-uunawa
Pass onState upang marinig ang bawat yugto, o pakinggan ang bawat ad na may Lia.onAd(fn):
Lia.showRewardedAd({
onState: function (state) { // "loading", "showing", "closed"
if (state === "loading") pauseMusic();
if (state === "closed") resumeMusic();
},
});#Ano ang inirerekomenda para sa mga laro
Ang mga ad na nakasalay sa tabi ng laro, hindi kailanman sa itaas nito:
- Isang banner na nakapinsala para sa buong bisita. Tawag
Lia.showBanner({ position: "top" })isang beses, bagoLia.ready(), at maghintay para dito (o ilang segundo). Lia's loader ay patuloy na nagsasakop sa iyong pahina habang ang banner ay naka-dock, kaya ang manlalaro ay hindi nakakakita ng paggalaw sa layout, at nananatili ito habang naglalaro. Lia'naka-own games ipinapakita ito sa tuktok: ang ilalim na gilid ay kung saan ang mga daliri at mga button ay nasa, at ang isang laro na ginawa sa pag-ikot o pag-drag ay kailangan ang kanyang laro na libre. - Isang ad row sa loob ng isang kalmadong screen, tulad ng iyong bahay o lobby, na may iyong sariling Google ad tag (tingnan ang Ang iyong sariling Google ads. Ilagay ito pagkatapos ng screen'naka-own content, bigyan ito ng puwesto sa itaas ng iyong mga button, lagdaan ito "Ad", at ipakita ito lamang isang beses pagkatapos ang isang ad ay puno nito. Huwag i-embed ito sa isang board, isang oras o isang button na pinindot ng mga player nang mabilis.
- Isang interstitial sa pagitan ng mga round (
Lia.showInterstitialAd()) na Lia paces.
Panatilihin ang native card at sheet sa ibaba para sa mga app kung saan ang isang pause talagang isang pause. Sa isang laro, sila lumitaw sa ibabaw ng aksyon.
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
});
});#Mga banner at native ads
Dahil sa SDK 1.7 ang iyong app ay maaari ring ipakita ang isang banner, at isang native ad sa Lia'naka-own look. AdMob ay maaari'hindi mag-iiwan ng ad sa loob ng isang web page, kaya Lia ay naglalabas nito natively, naka-ayos sa tabi ang iyong pahina kaysa sa loob nito. Ito'ang totoong limitasyon, at ito ang naglilimita kung paano sila gumagana:
- Silang hindi kailanman sumasakop sa iyong app. Isang docked ad kumuha ng puwesto mula sa iyong pahina: ang web view ay mas maikli, kaya walang iyong inilagay na nakatayo sa ilalim nito. Ang iyong layout lamang kailangan magkasya sa taas na ito'ang inilagay (
100dvh, flexbox, o--lia-viewport-heightlahat ay sumunod dito). - Silang maaaring'hindi maaabot i-scroll kasama ang iyong nilalaman. Isang native view na nakapinsala sa isang lugar sa isang scrolling page ay maglalag at maglalabas, na tila broken. Kaya doon's wala "ad sa aking feed" slot: ang mga ad ay nakaupo sa isang gilid, o lumabas sa isang paunawa.
| Tawag | Ano ang ipinapakita ng Lia | Mabuti para sa |
|---|---|---|
Lia.showBanner({ position: "bottom" }) | Isang adaptive banner sa ilalim (o "top") edge, i-refresh ng AdMob habang ito'nagbubukas. | Mga menu, lobbies, at mga mahabang pahina ng pagbasa. |
Lia.showNativeAd({ placement: "card" }) | Isang kompaktong card (icon, headline, isang linya ng teksto, ang kanyang button) na nakadock sa ilalim na gilid, kasama ang isang close button. | Isang screen ng mga resulta, ang wakas ng isang round. |
Lia.showNativeAd({ placement: "sheet" }) | Isang mas malaking ad na may kanyang picture o video, sa isang sheet sa ibabaw ng iyong app, na inilagay hanggang ito'na naka-close. | Isang natural na paghihiwalay kung saan isang full screen ad ay masyadong marami. |
// 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();Ano ang kanilang sinasagot:
| Sagot | Kahulugan |
|---|---|
{ shown: true, position, height } | Ang banner ay nasa itaas, height malaki ang 50 hanggang 90). |
{ shown: true, placement, height? } | Ang native ad ay nasa itaas (isang card, kasama ang kanyang taas), o ang sheet ay ipinakita at ngayon ay sarado. |
{ shown: false, reason: "no_ad" } | Wala pang naload sa oras. Magpatuloy. |
{ shown: false, reason: "too_soon" } | Isang native ad, at ito ay hindi'hindi pa ang kanyang pagkakataon. |
{ shown: false, reason: "off" } | Ang Lia team ay inaalis ang uri ng ad na ito, para sa iyong app o para sa lahat. |
Ang banner at ang card ay bahagi ng ilalim na gilid. Habang ang card ay nasa itaas, ang isang bottom banner ay lumilipad (narinig mo) "hidden") at bumalik kapag ang card ay nagsara. Isang top banner mananatili.
Sumunod ang mga ligtas na lugar. Sa gilid kung saan ang isang ad ay naka-dock, Lia ay nagpapalawak sa paligid nito (ang home bar, ang notch), kaya ito ay nagpapadala safeAreaChanged kasama ang side na ito sa 0 at --lia-safe-area-inset-* update. Sa fullscreen, isang nangungunang banner ay nasa ilalim ng Lia'ang floating Close at ⋯, at ang iyong pahina ay nagsisimula sa ilalim nito (contentSafeArea.top naging 0).
Nag-uunawa. Lia.banner at Lia.nativeAd sabiin kung ano'nagbubukas na ngayon ({ visible, position | placement, height }), --lia-banner-height nagmamay-ari ang banner'ng hidden mula sa Apps Center. Lia.onBanner(fn) at Lia.onNativeAd(fn) narinig ang bawat pagbabago ("loading", "shown" / "showing", "failed", "hidden" / "closed").
Pacing. Ang native ads ay kailangang maghintay ng isang minuto para sa bawat tao (ang koponan ay maaaring baguhin ito), sa lahat ng apps. Ang mga banner ay hindi'hindi maaabot ayusin, ngunit hindi'hindi mag-iiwan ng mga full screen ads' pacing.
#Ano ang kikitain mo
Ikaw ay nakakakuha ng 50% ng lahat ng mga ad sa iyong app na kikita, kasama ang banners at native ads. Lia ay kumikuenta sa bawat ad na ipinapakita ng iyong app at kung magkano ang kikita nito, at nagbabayad ng iyong bahagi bawat buwan sa iyong sariling Lia balance, kasama ang iyong bahagi sa mga benta. Tingnan Kumita.
Awtomatikong isinalin. Ang English ay ang source of truth. Basahin sa Ingles