Biz Android uchun ilovaga reklama joylashtiramiz. Android ilovalarini monetizatsiya qilish (reklama platformalarini ko'rib chiqish)

Biz Google-ga "AdMob" ni kiritamiz va birinchi sayt endi AdMob sayti emas, balki Google sayti bo'ladi. Unga o'tganingizdan so'ng, siz asta-sekin Firebase-ning qorong'u tomoniga o'tasiz (yaqinda Google tomonidan sotib olingan).

Firebase ilovangizdagi reklamani (bo'yi, vazni, mamlakati, ko'rishlar soni, u o'rnatilgan Android versiyasi va h.k.) juda keng tahliliy imkoniyatlarini taqdim etadi (hech bo'lmaganda men uchun dasturchi emas, marketolog sifatida).

Men qilgan birinchi narsa post topish edi, lekin bu Eclipse uchun edi va namunaga amal qilishga birinchi urinishlardan so'ng, depricated va umuman xatolar haqida ogohlantirishlar boshlandi.

Batafsil ma'lumotni o'qib chiqqandan so'ng, AdMob-ning firebase-ga o'tishi yaqinda sodir bo'lganligi va buni o'zingiz aniqlashingiz kerakligi aniq bo'ldi.

Keling, endi u bilan qanday yashashni ko'rib chiqaylik

Minimal talablar: (qaysi maqola yozilganligini hisobga olgan holda).
  • Android Studio 2.2.2
  • Google Developer Console'da ro'yxatdan o'ting
  • AdMob'da ro'yxatdan o'ting
1-qadam
ga bog'liqliklar qo'shish build.gradle fayllar. Avvalo, "Modul: ilova" da:


Endi ikkinchisida ("Loyiha: AdMobOnHabr"):


Shundan so'ng Asboblar → Android → "Loyihani Gradle fayllari bilan sinxronlashtirish" ga o'tish va loyihani kompilyatsiya qilish tavsiya etiladi. Hali ko'rinadigan natija yo'q, lekin asosiysi xatolik yo'qmi? Ajoyib! Davom etishga ruxsat.
2-qadam
AdMob hisobingizga kiring. Ilovani qo'lda qo'shishni tanlang (agar ilovangiz allaqachon Google Play-da chop etilgan bo'lsa, birinchi yorliqda qidiruvdan foydalaning).


Ilovamizga reklama qo'shamiz banner(Men sizga boshqa turlar bilan tanishishingizni tavsiya qilaman). Men minimal yangilanish tezligini tanladim - 30 soniya, reklama blokining nomi sizning ixtiyoringizda.


Keyin sizdan “Firebase Analytics-ni sozlash ( shart emas)” - kerakli so'zning tagiga chizilgan. Hozircha bu foydasiz - o'tkazib yuborish. "Integratsiya ko'rsatmalari" ni o'qing va bosing Tayyor. Qayta yo'naltirilgandan so'ng biz sahifani va uzoq kutilgan reklama birligi identifikatorini ko'ramiz:


Qo'shish reklama birligi identifikatori V strings.xml:


Boshqa faoliyat uchun reklama birligi yangi identifikatorni talab qilishini unutmang.
3-qadam
AdView elementi qo'shilmoqda activity_admobbanner.xml:


"ads:adUnitId" atributida biz manbani yozamiz strings.xml reklama birligi identifikatori bilan.

Bir nechta maslahatlar va eslatmalar:

4-qadam
Google Mobile Ads SDK ishga tushirilmoqda. Buning uchun sizga AdMob'dan olingan ilova identifikatori kerak bo'ladi. bosing tishli yuqori o'ng → Ilovalarni boshqarish:


Mana, xayriyatki, sizga ilova identifikatori kerak:


Ilova identifikatorimiz yordamida ishga tushirishni o'zi yozamiz:

5-qadam
Google-ga ko'ra so'nggi harakat uzoq kutilgan reklamani AdView elementiga yuklashdir:


AdMob siyosatiga rioya qilgan holda, siz emulyatorda haqiqiy reklamalarni ko'rsata olmaysiz (faqat sinovli reklamalar ko'rsatiladi). Juda mantiqiy. Ammo agar sizda haqiqiy qurilma bo'lsa, unda siz reklamani amalda sinab ko'rishingiz va o'zingizni muvaffaqiyat bilan xursand qilishingiz mumkin.



Hamma narsa yozilganidek bajarilganga o'xshaydi, hamma narsa ishlashi kerak va biz keyingi funksiya ustida ishlash uchun uxlash vaqti keldi, lekin ...
6-qadam
Qayerdadir chiziqlar orasida Siz bunisiz o'qishingiz kerak edi google-services.json ishlamaydi. Katta ehtimol bilan sizda bu fayl hali yo'q. Keling, birgalikda qidiramiz.

Google sizga qanday qilish bo'yicha ko'rsatmalar "varaqlari"ni taqdim etadi google-services.json. Ammo menda bir savol bor - bu faylni 2k16 da yozish va o'tirish kerakmi, bundan tashqari, shablon bo'lishi mumkinmi?

Javob Google Developer Console-da, ular hali ham dangasa dasturchining xohishi haqida o'ylashgan.

Maydonlarni to'ldiring:


Davom etish tugmasini bosing. Google Sing-In-ni tanlang. Keyin hamma narsa oddiy - siz SHA-1 ni yoddan bilasiz, to'g'rimi?


Agar siz to'satdan unutsangiz, men yordam bera olaman. SHA-1 ni keyltool yordamida yoki biroz bema'ni - ASning o'zida gradle orqali topish mumkin. Biz keraksiz harakatlar qilishni istamaganimiz uchun biz ikkinchi usulni tanlaymiz:

  1. Gradle yon yorlig'ini bosing (AS oynasining o'ng tomonida);
  2. Loyihangizni tanlang (agar kerak bo'lsa, Yangilash tugmasini bosing);
  3. Vazifalarni oching -> android;
  4. SigningReport-ga ikki marta bosing;
  5. Matnni ko'rsatish rejimiga o'tish konsolini ishga tushirish (quyidagi skrinshotga qarang);
  6. Keyin qurish uchun arizangizni tanlashni unutmang (Report ga imzo chekmang);
Va bu sizning SHA-1. Esingizdami?


Qabul qilingan SHA-1 kodini joylashtiring, "Google tizimga kirishni yoqish" va "Konfiguratsiya fayllarini yaratishni davom ettirish" tugmasini bosing.


Xo'sh, siz fikrni tushundingiz. Yaratilgan faylni yuklab oling va uni dasturning ildiz katalogiga nusxalang:


Biz loyihamizni birlashtiramiz - tayyor. Ushbu oddiy manipulyatsiyalar orqali sizning ilovangiz endi reklamaga ega.

P.S.: Kod rasmlarda, odamlar hech bo'lmaganda nimanidir eslab qolishlari uchun, balki uni bir necha soniya ichida nusxalash va joylashtirish uchun emas.

Birinchidan, sizga Google Play dasturchi hisobi kerak. Agar ilovangiz bo'lmasa, reklamalar ko'rinmaydi Google Play yoki iTunes ilovalar do'koni.

Ikkinchidan, sizga kerak AdMob hisobi. O'zingizning tizimingizga kiring Google hisobi va https://www.google.ru/admob/ havolasiga o'ting. Ma’lumotlaringizni kiriting va AdMob’da ro‘yxatdan o‘ting.

Endi do'kondan ilovangizni qidiring Google Play Market yoki iTunes ilovalar do'koni.



Ilovani u joylashgan bo'lsa ham topish mumkin Google Play beta versiyasi.

Variant Ilovani qo'lda qo'shing Agar ilova hali do'konda chop etilmagan bo'lsa va siz buning uchun oldindan reklama bannerini yaratmoqchi bo'lsangiz kerak.

Reklama formatlari

  • Banner har doim o'yinning pastki yoki tepasida bo'lishi mumkin bo'lgan kichik bannerdir.
  • Interstitsial reklama- o'yindagi tabiiy pauzalar paytida to'liq ekranda ochiladigan reklama. Turdan foydalanish mumkin video reklamalar.
  • Interstitsial reklamani mukofotlash- faqat bitta AdMod bilan amalga oshirib bo'lmaydi. Bunday reklama yaratish uchun siz mukofotlangan video reklamalarga xizmat qiluvchi uchinchi tomon reklama tarmoqlaridan foydalanishingiz kerak, masalan Chartboost.
  • Mahalliy ilovalarni oʻrnatishga moʻljallangan maxsus reklamalar. Ilovangizdagi reklama qanday ko'rinishini taklif qilingan shablonlardan tanlashingiz mumkin.

Barcha sozlamalar avvalgidek qoldirilishi mumkin. Ammo agar xohlasangiz, bannerning ko'rinishini o'zgartirishingiz mumkin. Buning uchun uslubni tanlang - Moslashuvchan:

Agar siz namunali bannerni ko'rmasangiz, AdBlock-ni o'chiring

Buni tadbir boshqaruvchisidagi AdMob obyekti amallari yordamida ham sozlashingiz mumkin:

Shunday qilib, banner nomini kiriting va bosing Saqlash.

olasiz


Clickteam Fusion 2.5 da AdMob bannerini o'rnatish

Ob'ektni joylashtiring AdMob o'yin bosqichiga. Uning xususiyatlarida banner maydoniga reklama bloki identifikatorini yozing ( Banner identifikatori) Uchun Android:



Maydon Interstitsial ID interstitsial toʻliq ekranli reklamalar uchun ishlatiladi.

Banner o'lchamlari

Bu erda siz taklif qilingan banner o'lchamlaridan birini tanlashingiz kerak. Agar siz buni birinchi marta qilayotgan bo'lsangiz, uni tark etganingiz ma'qul Standart. Reklamani ilovangizda ko'rsating va keyin siz o'lchamlar bilan tajriba qilishingiz mumkin.

Hajmi (WxH) Ism Ishlatilgan
320×50 Standart banner Telefonlar va planshetlar
320×100 Katta banner Telefonlar va planshetlar
300×250 IAB oʻrta toʻrtburchak Telefonlar va planshetlar
468×60 IAB toʻliq oʻlchamli banneri Planshetlar
728×90 IAB yetakchilari Planshetlar
Ekran kengligi x 32|50|90 Smart Banner Telefonlar va planshetlar

Barcha o'lchamlar ma'lum bir kenglik va balandlikka ega, oxirgisidan tashqari.

Smart Banner- Bu banner uchun universal o'lcham turi. Reklama birligi har doim turli qurilmalarda va har qanday yo'nalishda istalgan ekran o'lchamiga moslashish uchun to'liq kengligigacha cho'ziladi. Smart bannerlar telefonning kengligini joriy yo‘nalishida aniqlaydi va tegishli o‘lchamdagi reklamalarni ko‘rsatadi.

Ba'zi qurilmalar, masalan, telefonlar uchun qurilma balandligi uning yo'nalishiga bog'liq. Telefonlarda aqlli bannerlar portret yo'nalishida to'liq enini egallaydi va 50 dp balandlikda, landshaftda- to'liq kenglik va 32 dp balandlikda. A planshetlarda e'lonlar to'liq kenglikni egallaydi va 90 dp ikkala holatda ham balandlikda.

Tadbirlarda banner o'lchamini o'zgartirishingiz mumkin:

Banner pozitsiyasi

Bu erda hamma narsa oddiy. Banner joylashuvini tanlashingiz kerak: yuqori, pastki yoki markaz:

Shuningdek, tadbirlarda bannerning joylashishini o'zgartirishingiz mumkin:

Ob'ekt xususiyatlarida yana ikkita variant qoldi: Displey Overframe va Devices ro'yxati. Rostini aytsam, men variant nima uchun kerakligini tushunmayapman Overframe. Men u bilan va usiz sinab ko'rdim, banner xuddi shunday ko'rsatiladi.

Variant Sinov qurilmalari menimcha, umuman foydasiz. Ilovani allaqachon e'lon qilganingizda va keyin unga reklama kiritishga qaror qilganingizda kerak bo'ladi. Reklama birligi sizning o'yinchilaringiz ko'rishdan oldin ilovangizda qanday ko'rinishini ko'rish uchun siz ushbu parametrdan foydalanasiz. Ustun yoki vergul bilan ajratilgan holda, siz sinovdan o'tadigan qurilmalarning ba'zi xesh identifikatorlarini ro'yxatlashingiz kerak. Buni qayerda ko'rishni hali ham tushunmayapman hash - identifikator. To'g'ri, men bu bilan umuman bezovta qilmadim. Agar bu erda nima haqida gaplashayotganimizni bilsangiz, izoh bilan izoh yozing.

Reklamalarni ko'rsatish

Sozlangandan so'ng, bannerni ko'rsatish uchun hodisa yarating:

Agar ilovangiz 13 yoshgacha bo'lgan bolalar uchun mo'ljallangan bo'lsa va tartibga solinsa COPPA, keyin buni uchun belgilashingiz kerak reklamalar:

Ilova sozlamalarida Android Options yorlig'ida Siz quyidagi katakchalarni belgilashingiz kerak:

INTERNET
ACCESS_NETWORK_STATE
READ_PHONE_STATE

Majburiy o'rnatish kerak API 10 V Android SDK menejeri. Siz har qanday API bilan ilova yaratishingiz mumkin, lekin toʻgʻri eksport qilish uchun uni 10 ga oʻrnatishingiz kerak admob.

Endi ilovani yarating va APK faylini yangilang Google Play. Yorliqda ilova sahifasiga o'ting Narxlar va tarqatish Shuni ta'kidlash kerakki, o'yinda reklama mavjud:

Ushbu harakatlardan so'ng o'yiningizda reklama paydo bo'la boshlaydi va siz bosish uchun foyda olasiz.

Firibgarlik va yaroqsiz trafikni bosing

  • Firibgar sekin urishlar - aldash yoki zarar etkazish maqsadida qilingan chertishlar.
  • Yaroqsiz trafik kliklari va reklama taassurotlaridir AdWords, bu fikrga ko'ra Google, foydalanuvchi qiziqishidan kelib chiqmaydi. Bunga tasodifiy yoki soxta bosishlar, shuningdek, avtomatik ravishda yaratilgan boshqa trafik kiradi. Reklama beruvchilar ular uchun pul to'lamasalar ham, bunday trafik konversiya va saytga tashriflar sonini oshirishi mumkin.

To'lovlarni sozlash

AdMob hisobingizga oʻting To'lovlar:

Bobda Tranzaksiya tarixi joriy balansingizni ko'rishingiz mumkin. Va bo'limda To'lovlarni sozlash to'lov usulini belgilashingiz mumkin. Ammo siz buni amalga oshirishingiz va pulingizni faqat daromadingiz yetgandan keyingina olib qo'yishingiz mumkin $10 .

Hozircha hammasi shu. O'yiningizni monetizatsiya qilishda omad tilaymiz! Iltimos, yoqing va pastda yulduzcha qoldiring↓

PhoneGap - bu JavaScript-da ilovalarni ishlab chiqish va ularni mobil platformalarda (masalan, Android va iOS) mahalliy ilovalarga aylantirish imkonini beruvchi vositadir. AdMob reklama bannerlarini ko'rish va bosish uchun ilovangizga ulash uchun platforma bo'lib, ular orqali pul ishlashingiz mumkin. Bu erda men sizga Google AdMob-dan Android PhoneGap ilovasiga reklamani qanday ulashni aytib beraman. Buning uchun siz quyidagilarni bajarishingiz kerak bo'ladi

1. AdMob’da ro‘yxatdan o‘ting va reklama bannerini ulash uchun nashriyot identifikatorini oling.
2. Reklama bannerini ko'rsatish uchun Android loyihasiga o'zgartirishlar kiriting

1. AdMob'da ro'yxatdan o'ting va reklamani ulash uchun nashriyot identifikatorini oling.

1. Saytga o'ting http://www.google.com/ads/admob/
2. Menyudan Sayt/Ilova qo'shish-ni tanlang
3. Android ilovasini tanlang
4. Ilova nomi, toifasi va ilova tavsifini to‘ldiring. Ilovamiz Google Play’da bo‘lmaguncha Android paketi URL manzilini to‘ldirishga hojat yo‘q. Biz bu maydonni butunlay bo'sh qoldiramiz. (Siz maydondan sukut bo'yicha kiritilgan narsalarni olib tashlashingiz kerak - bu bozor://)
5. OK tugmasini bosing
6. Keyin siz yuklab olish taklif qilinadigan ekranni ko'rasiz AdMob Android SDK. Biz AdMob SDK ni keyinroq yuklab olamiz, hozircha bu yerni bosing Saytlar/Ilovalar sahifasiga o‘ting.
7. Endi siz ilovalaringiz ro'yxatini ko'rasiz. Siz qo'shgan ilovani toping va sichqonchani uning nomi ustiga olib boring. Sozlamalarni boshqarish tugmasi paydo bo'lishini ko'rasiz. Keling, uni bosamiz.
8. Endi biz Publisher ID-ni ko'ramiz. uning qiymati Android ilovamizdagi AdMob_Ad_Unit maydonining qiymati sifatida kiritilishi kerak.

2. AdMob-ni Android loyihasiga ulash

AdMob SDK ni bu yerdan yuklab olishingiz mumkin

Yuklab olingandan so'ng, yuklab olingan faylni android loyihamizning libs papkasiga qo'yishingiz kerak.


1. Agar biz Intellij Idea’da ishlayotgan bo‘lsak, qo‘shilgan jar fayliga sichqonchaning o‘ng tugmasi bilan bosing va “Kutubxona sifatida qo‘shish...” ni tanlang.
2. Agar biz Eclipse’da ishlayotgan bo‘lsak, u holda loyiha ustiga sichqonchaning o‘ng tugmasi bilan bosing va Build Path -> Configure Build Path-ni tanlang. Endi "Kutubxonalar" yorlig'ini tanlang va "Jars qo'shish" tugmasini bosing. Project/libs/GoogleAdMobAdsSdk-*.*.*.jar-ni tanlang

Android ilovangizning asosiy java fayliga quyidagilarni qo'shishingiz kerak.
1. Importga qo'shish
import com.google.ads.* ; import android.widget.LinearLayout ;

2. Sinfga doimiy va o‘zgaruvchi qo‘shing
xususiy statik final String AdMob_Ad_Unit = "xxxxxxxxxxxxxxx" ; shaxsiy AdView adView;

3. Satrlardan keyin onCreate usulida
super .loadUrl(Config.getStartUrl());
quyidagi qatorlarni qo'shing
adView = yangi AdView(bu , AdSize.BANNER , AdMob_Ad_Unit) ; LinearLayout layout = super .root ; layout.addView(adView); AdRequest so'rovi = new AdRequest() ; // emulyatorda ishlash uchun izohni bekor qilishingiz mumkin adView.loadAd(so'rov); Men uchun asosiy loyiha fayli shunday ko'rinadi
android.os.Bundle ni import qilish; import org.apache.cordova.* ; import com.google.ads.* ; import android.widget.LinearLayout ; ommaviy sinf MyCoolApp DroidGap kengaytiradi ( xususiy statik yakuniy String AdMob_Ad_Unit = "xxxxxxxxxxxxxxx" ; xususiy AdView adView; @Override public void onCreate(Bundle savedInstanceState) ( super .onCreate (savedInstanceState) ; // Belgilangan config.xml ichida super .loadUrl(Config.getStartUrl()); //super.loadUrl("file:///android_asset/www/index.html") adView = yangi AdView(bu , AdSize.BANNER , AdMob_Ad_Unit) ; LinearLayout layout = super .root ; layout.addView(adView); AdRequest so'rovi = new AdRequest() ; //request.addTestDevice(AdRequest.TEST_EMULATOR); adView.loadAd(so'rov); ))
qo'shish AndroidManifest bo'limga ilova quyidagi
android:name="com.google.ads.AdActivity" />
Buni ham tekshirishingiz kerak AndroidManifest Bobda namoyon chiziqlar bor edi

Bu shunday ko'rinadi AndroidManifest menda
android:versionCode="3" android:versionName="1.0.0" android:windowSoftInputMode ="adjustPan" paketi ="com.danilov.mycoolapp" xmlns: Android = "http://schemas.android.com/apk/res/android"> android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" /> android:icon ="@drawable/icon" android:label ="@string/app_name" > android: configChanges = "orientation|keyboardHidden|klaviatura|screenSize|mahalliy" android:label="@string/app_name" android:name="Badlibs" android:mavzu= "@android:style/Theme.Black.NoTitleBar"> "android.intent.category.LAUNCHER" /> android: configChanges = "klaviatura|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:name="com.google.ads.AdActivity" /> "android.permission.ACCESS_NETWORK_STATE" />

AdMob reklamasini qo'shish haqida e'lon qilinganidan beri ba'zi o'zgarishlar bo'ldi va bugun men ular haqida batafsilroq gaplashaman.
Biz yangi loyiha bilan emas, balki Eclipse yordamida mavjud loyiha bilan ishlaymiz. Google Android Studio yordamida reklamalarni qanday qo'shish bo'yicha yaxshi qo'llanmani tayyorladi va men sizga alternativani ko'rsataman.
Men loyihani ContentProvider haqidagi oldingi maqolalardan olaman va Faollik kodini ko'rish mumkin;
Shunday qilib, avval Google Play xizmatlari paketining so'nggi versiyasini yuklab olishimiz (yoki tekshirishimiz) kerak:
1. Android SDK menejerini oching (Oyna -> Android SDK menejeri)
2. Paketlar oynasini Qo'shimchalar bo'limiga pastga aylantiring va yangilanishlar mavjudligini yoki eng so'nggi versiya o'rnatilganligini tekshiring.

Endi biz kutubxonani keyinchalik loyihamizga ulash uchun Google Play xizmatlaridan import qilishimiz kerak:

1. Fayl -> Import… -> Mavjud Android kodini Workspace
2. Kutubxona Android SDK bilan jildda joylashgan: \sdk\extras\google\google_play_services\libproject\google-play-services_lib
3. Ushbu jildni tanlang va Finish tugmasini bosing.

Faqatgina ushbu kutubxonani loyihaga ulash qoladi:

1. Loyihamizning xossalarini oching: Eclipse, File -> Properties-da loyiha joylashgan papkani tanlang
2. Xususiyatlar oynasida Android bo'limini oching va pastki qismida Kutubxona belgisida Qo'shish ... ni bosing.
3. Ko'rsatilgan oynada google-play-services_lib-ni tanlang - tayyor, kutubxona ulangan.

Endi AndroidManifest.xml faylida kerakli sozlamalarni o'rnatishingiz kerak.
Reklama Internetga va tarmoqning joriy holatini tekshirishga muhtoj, shuning uchun bizning ilovamiz ruxsatlarga muhtoj bo'ladi (tegda ko'rsating) ):

Shuningdek, AdMob toʻgʻri ishlashi uchun foydalanilgan Google Play xizmatlari kutubxonasining versiyasini koʻrsatishingiz va reklama faoliyatini belgilashingiz kerak (tegda koʻrsating) ):

Endi belgilash fayliga o'tamiz. Ilgari u shunday ko'rinardi:

Va activity_main.xml quyidagicha ko'rinadi:

Nom maydonini qo'shishni unutmang

Xmlns:ads="http://schemas.android.com/apk/res-auto"

noma'lum reklamalar:adSize va ads:adUnitId uchun xatolik paydo bo'lmasligi uchun.

Qulaylik uchun reklama birligi identifikatori /res/values/strings.xml ga quyidagi shaklda qo'shilishi mumkin:

ca-app-pub-xxxxxxxxxxxxxxx/xxxxxxxxxx

Haqiqiy reklama identifikatoringizni qo'shishni unutmang! Siz uni Admob veb-saytida, Ilovalarni boshqarish bo'limida, reklama birliklari ustunidagi yozuvni bosish orqali topishingiz mumkin.

@Override himoyalangan void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //.... AdView mAdView = (AdView) findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(mAdView.loadAd(adRequest));

Va ilovamizni ishga tushiring:

Ilovani monetizatsiya qilish odatda uni yaratishning o'z-o'zidan yakunidir: reklama bepul ilovalardan foyda olish usullaridan biridir.

Bugun biz oddiy AdMob reklama blokini ilovangizga qanday joylashtirishni ko'rib chiqamiz.

Reklama bo'linmasini yaratish bilan biz darhol xizmatni ro'yxatdan o'tkazish jarayonini ko'rib chiqmaymiz.

AdMob. 1-qism: Android ilovangizga oddiy AdMob reklama blokini qo'shing
AdMob. 2-qism: Android ilovasiga AdMob oraliq reklamasini qo'shing

1-bosqich. AdMob-ga ilova va reklama blokini qo'shish

Ushbu bosqichda ilova allaqachon qisman yaratilgan deb taxmin qilinadi.
AdMob tizimiga kiring va "Yangi ilovani monetizatsiya qilish" tugmasini bosing.

Agar ilova allaqachon Google Play-da bo'lsa, biz uni topishga harakat qilamiz, lekin agar ilova hali nashr etilmagan bo'lsa (yoki nashr etilganidan keyin ko'p vaqt o'tmagan va ilova topilmasa), "Ilovani qo'lda qo'shish" tugmasini bosing. .

Ilovamiz nomini kiriting, platformani tanlang (bizning holimizda Android)

"Ilova qo'shish" tugmasini bosing

AdMob endi sizdan Google Analytics kuzatuv identifikatorini o‘rnatishingizni so‘raydi, “Ilovani tahlil qilmang”, keyinroq Google Analytics qo‘shishingiz mumkin.

Keyingi qadam reklama yaratishdir:

Reklama turini tanlang: "Banner", interstitsial reklamalar haqida keyinroq gaplashamiz.

Barcha reklama turlarini tanlang.

Avtomatik yangilash: uni sukut bo'yicha qoldiring yoki sizning nuqtai nazaringizdan mantiqiy narsaga o'zgartiring.

Biz hozircha uslub standartini qoldiramiz. Umuman olganda, ilovangiz nostandart rang sxemasiga ega boʻlsa, siz oʻz reklama uslubingizni ilova dizayniga moslashtirishingiz mumkin.

AdMob reklama yaratdi va unga identifikatorni tayinladi, bizning holimizda “ca-app-pub-1861911852409612/3589765162”, identifikatordan nusxa oling (agar siz uni ko‘chirmagan bo‘lsangiz, yaxshi, u reklama ro‘yxatida bo‘ladi).

"Bajarildi" tugmasini bosing.

2-bosqich. Ilovaga banner qo'shish

Avvalo, blokning joylashishini aniqlaymiz va faoliyat belgilarini ochamiz.
Dizaynning matn ko'rinishini ochamiz va quyidagi blokni qo'shamiz:

Reklamani o'zgartirishni unutmang:adUnitId="" o'zingiznikiga.

Va belgilash atributlarini qo'shing:


Hammasi, reklama bloki belgilashga qo'shildi.
Keyin ilovamiz manifestini oching va quyidagi ruxsatlarni qo'shing:

Siz ruxsatlarni tegdan oldin darhol qo'shishingiz mumkin

Manifestga bannerimizning yangi faoliyatini ham qo'shamiz:

Manifestni tahrirlashni tugatdik, endi Google Play xizmatlarini ilovaga ulashimiz kerak:

Gradle Scripts->build.gradle (Modul: ilova) ni oching va qatorni bog'liqliklarga qo'shing

Banner qo'shishning tayyorgarlik qismi tugallandi, endi siz reklama so'rashingiz va bannerga qo'ng'iroq qilishingiz kerak. Buning uchun biz banner qo'shgan faoliyat sinfini oching va OnCreate usuliga quyidagi qatorlarni qo'shing:

Hammasi, endi banner qo'shildi, nashr etilganidan bir necha kun o'tgach, AdMob'dagi ilovani Google Play ilovasi bilan bog'lash mumkin bo'ladi.