Инсталиране на Admob в приложение за Android

В тази статия ще ви научим на най-актуалната информация за инсталиране на AdMob във вашето приложение. Също така ще се опитаме да подчертаем използването на AdMob с приложение или игра, написани на HTML. мамка му
1. Регистрирайте се в AdMob
Отидете на официалния уебсайт на Admob и се регистрирайте там.
2. Импортирайте библиотеката на Google Play Services
Колкото и да е тъжно, но сега, за да използвате AdMob, ще трябва да свържете библиотеката на Google Play Services, тъй като сега всичко е там.
Библиотеката трябва да се появи в списъка ви с приложения вляво (по подразбиране). Така трябва да бъде.
Следващата стъпка е да включим библиотеката в нашия проект:
1. Изберете своя в списъка с проекти, щракнете с десния бутон и изберете Свойства.
2. В прозореца, който се появява, трябва да изберете Android отляво и след това да добавите (Add) нашата библиотека към проекта.
3. Запазете промените и продължете напред.
4. Сега трябва да добавите нещо към манифестния файл на вашето приложение
4.1. Разрешение за използване на интернет
Точно преди затварящия етикет поставете:
И след отворения етикет поставете:
Има и изисквания за вашето приложение: MIN SDK трябва да е 9 или по-висока, а TARGET SDK трябва да е поне 13.
3. Поставете кода на AdMob в приложението
Банер
Първо свържете пакета Activity към файла:
След това декларираме променлива:
частен AdView adView;
Е, сега в OnCreate поставяме кода:
adView = нов AdView(това); adView.setAdUnitId("ВАШИЯТ РЕКЛАМЕН_ID "); adView.setAdSize(AdSize.SMART_BANNER); //Размер на банера LinearLayout layout = (LinearLayout)findViewById(R.id.admob ); layout.addView(adView); AdRequest adRequest = нов AdRequest.Builder().build(); adView.loadAd(adRequest);
Специално за тестване AdMob API има тестов режим. За да го активирате, трябва да замените реда:
AdRequest adRequest = нов AdRequest.Builder().build();
AdRequest adRequest =new com.google.android.gms.ads.AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice("0123456789ABCDEF").build();
Заменете 0123456789ABCDEF с истинския си идентификатор на устройство, на което отстранявате грешки.
Можете да видите идентификатора на вашето устройство, когато стартирате приложението на устройството. В конзолата на Eclipse се появява следният ред:
Качване на Application.apk на устройство „0123456789ABCDEF“
Така че 0123456789ABCDEF ще бъде ID на вашето устройство.
частен InterstitialAd interstitial;
Е, нека го поставим в кода:
public void displayInterstitial() if (interstitial.isLoaded()) interstitial.show(); > >
Отново горният код е за окончателното приложение. За тест сменете реда:
AdRequest adRequesti = нов AdRequest.Builder().build();
AdRequest adRequesti = нов AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice("0123456789ABCDEF") .build();
Прочетете за номерата 0123456789ABCDEF по-горе.
interstitial.setAdListener(new AdListener() @Override public void onAdLoaded() Toast.makeText(getBaseContext(), "Loaded", Toast.LENGTH_SHORT).show(); > >);
HTML приложение и AdMob
andro andro andro andro andro andro andro andro andro andro >
2. Потребителят използва приложения или игра
Ако желаете, виеможете да прочетете официалната документация.