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

andro

В тази статия ще ви научим на най-актуалната информация за инсталиране на 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. Потребителят използва приложения или игра

Ако желаете, виеможете да прочетете официалната документация.