
Vodiči / V zakulisju
Zakaj smo odstranili vsiljene oglase po bossih
Kje se oglas pojavi, je pomembnejše od tega, koliko jih je. Zgodba o celozaslonskem oglasu v bojih z bossi v igri Idle Ronin, ki se je dvakrat preselil, preden smo ga izklopili, in pravila za oglase, ki jih zdaj upoštevamo v vseh svojih igrah, s kodo v ozadju.
Naš idle RPG Idle Ronin je nekoč v bojih z bossi prikazoval celozaslonski oglas. Danes tam ne prikaže nobenega. Igra služi s trgovino, z videi z nagrado, ki si jih igralci izberejo sami, in s pasico v nekaterih menijih. Oglas se je dvakrat preselil, preden smo ga izklopili, in vsaka selitev nas je naučila nekaj o tem, kam v igri oglasi sodijo.
Smo ONI Games, majhen studio, in to je zgodba iz naše lastne kode, vključno z zapiski, ki smo si jih sproti puščali.
Mesto 1: gumb za ponovni poskus
V igri Idle Ronin je za bossa na koncu vsake stopnje na voljo 30 sekund. Če čas poteče, te igra vrne korak nazaj in farmaš naprej, dokler znova ne tapneš BOJ Z BOSSOM. Prvo mesto oglasa je bilo na tem gumbu.
Ta gumb se znova pritisne po vsakem izgubljenem boju z bossom, zato je lahko igralec, ki je obtičal in je bil že tako ali tako frustriran, dobil oglas ob vsakem novem poskusu. Naš zapisek v kodi temu reče »najslabši možni trenutek«. Bila je napačna menjava: oglas je dosegel ravno igralce, ki so bili najbliže temu, da odnehajo.
Mesto 2: po premaganem bossu
Zato smo oglas prestavili za zmago in ga zamaknili za 1,5 sekunde, da so se najprej končali animacija smrti, zlato in morebitni padec Jedra enote. Premagan boss je naravni premor in tja takšni oglasi sodijo tudi po Googlu: njegova navodila za AdMob pravijo, da so vmesni oglasi »najbolje postavljeni na naravnih prehodnih točkah aplikacije«.
Mesto 3: nobenega vsiljenega oglasa
Tudi dobro tempiran oglas se nabira, ko se vsaka stopnja konča z bossom. Zato smo ga izklopili, zapisek nad stikalom pa pojasni menjavo: »igra služi s trgovino in z videi, za katere se igralec odloči sam«. Ta sprememba je v vsaki različici igre Idle Ronin od različice 1.11 naprej.
Kaj smo ob tem še našli
Pregled kode za oglase je razkril še dve stvari, ki ju je bilo vredno popraviti:
- Tudi po plačilu za odstranitev oglasov so se še lahko prikazovali vmesni oglasi, ker ena pot v kodi nikoli ni preverila zastavice, ki jo nastavi nakup. Zdaj jo preveri.
- Videi z nagrado plačajo le za video, ki ga Google javi kot ogledanega. Če noben video ni pripravljen, igra nanj počaka do 6 sekund, in če ga ni, sporoči, da video ni na voljo, namesto da bi zamrznila ali se pretvarjala.
Pravila, ki jih upoštevamo zdaj
Naše druge igre še prikazujejo celozaslonske oglase, zato smo zapisali pravila, ki jih upoštevajo. Živijo v kodi, ne le v dokumentu:
- Samo v naravnih premorih. Idle Summoner prikaže oglas, ko se invazija konča in si spet na zemljevidu, ali po tekmi v areni, nikoli sredi boja. Koda za oglase v tej igri pravi, da se vmesni oglasi »nikoli ne sprožijo z lastnim časovnikom«.
- Prve minute naj bodo čiste. Idle Summoner izpusti prvi 2 priložnosti za oglas pri novem igralcu in v vsaki seji počaka 60 sekund. Koda za oglase v igri Idle Ronin počaka 3 minute in preskoči prve 3 priložnosti.
- Razmik in zgornja meja. Koda za oglase v igri Idle Ronin, ki jo ohranjamo za primer, da se vsiljen oglas kdaj vrne, dovoli največ en vmesni oglas na 3 minute in 5 na sejo. Idle AI Factory med njimi drži 3 minute razmika in to uro znova zažene, ko si po lastni izbiri ogledaš video z nagrado.
- Nikoli ob ponovnem poskusu. Igralec, ki poskuša znova in znova, ne bi smel nikoli videti oglasa za vsak poskus.
- Plačilo pomeni brez vsiljenih oglasov. »Brez oglasov« v igri Idle Ronin in »Trajni pospeški« v igri Idle AI Factory vmesne oglase povsem izklopita.
- Idle igra naj teče brez dotikov. Igra Idle Summoner je nekoč po dveh minutah brez dotika prikazala zaslon mirovanja, ki lahko nosi oglas in ustavi vse pošasti. Pri igri, ki jo gledaš, je to sekalo sredi običajnega igranja. Zdaj počaka 15 minut, vsak dotik pa ta zaslon zapre.
Kaj pravijo Googlova pravila
Pravila Google Playa za oglase ne dovoljujejo celozaslonskih oglasov, ki se nepričakovano pojavijo, medtem ko nekdo uporablja aplikacijo, oglasov na začetku ravni ali dela vsebine niti celozaslonskih oglasov, ki jih po 15 sekundah ni mogoče zapreti. AdMobov seznam nedovoljenih postavitev doda oglase ob odpiranju ali zapiranju aplikacije in zahteva največ en vmesni oglas na vsaki dve dejanji uporabnika. Oglasi z nagrado, za katere se igralci odločijo sami, so drug primer; naš vodnik o oglasih z nagrado in vmesnih oglasih razliko razloži z vidika igralca.
Nas je to stalo denarja?
Manj vsiljenih oglasov pomeni manj ogledov oglasov, za pošteno primerjavo pred in po pa še nimamo dovolj podatkov, zato se ne bomo pretvarjali, da jih imamo. Naša stava je preprosta: igralec, ki ga ne prekinemo v najbolj frustrirajočem trenutku, bo verjetneje igral naprej in pozneje verjetneje izbral video z nagrado ali trgovino. Če bodo številke pokazale kaj vrednega deljenja, bomo to dodali sem.
Seznam za postavljanje oglasov v igri
- Zapiši trenutek, ko se prikaže vsak vsiljen oglas, in si zastavi vprašanje samega AdMoba: »Ali bo uporabnika vmesni oglas presenetil?«
- Nikoli ga ne postavi na ponovni poskus, oživitev ali zaslon poraza, prek katerega mora igralec.
- Prve seje novih igralcev naj bodo čiste.
- Omeji oglase na sejo, jih razmakni in ponastavi uro, ko si igralec po lastni izbiri ogleda video.
- Poskrbi, da plačana odstranitev oglasov odstrani vsak vsiljen oglas, na vsaki poti v kodi.
- V idle igri nikoli ne ustavljaj igre zaradi oglasa.
Če želiš videti, kakšen je občutek, je Idle Ronin brezplačna igra na Google Playu.
Viri
- Pomoč za Google AdMob, Interstitial ad guidance.
- Pomoč za Google AdMob, Disallowed interstitial implementations.
- Google, Ads policy, Center pravilnikov za razvijalce Google Play.
- Koda iger ONI Games, september 2026: Idle Ronin (Engine.cs, Admob/Admobs.cs, GoogleManager.cs), Idle Summoner (Admobs.cs, game_manager_script.cs, invasion_script.cs).








