Страница 1 из 1
AdMob установка рекламы
Добавлено: 14 май 2014, 15:48
Nikita0707
Всем привет Из-за недостатка навыков в программировании возник вопрос. Начал добавлять рекламу на приложение отановился на данным шаге
https://developers.google.com/mobile-ad ... ndamentals . Android apps are composed of View objects, which are Java instances the user sees as text areas, buttons and other controls. AdView is simply another View subclass displaying small HTML5 ads that respond to user touch. Что где? Какой подкласс? Куда вставлять кусок кода.
Смотрел статью на хабе. Делал пошагово пока дело не дошло до айди. Там показывает в старой версии AdMob. А где в новой найти ид? Или его нет или вместо этого, например
Идентификатор рекламного блока
ca-app-pub-8602132403813959/7803952629 ?
Re: AdMob установка рекламы
Добавлено: 15 май 2014, 08:35
derevinskiy1
Лутший игрок на рынке мобильной реклами Android и IOS, ето
http://startapp.com/rfhwarh
Для рефералов в подарок 100$ на счет после запуска хоть одного приложения с их SDK!
Аналог по методам рекламы Leadbolta и AirPusha, НО! приятный сюрприз Dr.Web на встроенную рекламу не ругается! Пользователи устанавливают приложения спокойно )))
Доходность раза в 5 выше чем в других партнерках
Re: AdMob установка рекламы
Добавлено: 15 май 2014, 10:24
doter.ua
Nikita0707 писал(а):Всем привет Из-за недостатка навыков в программировании возник вопрос. Начал добавлять рекламу на приложение отановился на данным шаге
https://developers.google.com/mobile-ad ... ndamentals . Android apps are composed of View objects, which are Java instances the user sees as text areas, buttons and other controls. AdView is simply another View subclass displaying small HTML5 ads that respond to user touch. Что где? Какой подкласс? Куда вставлять кусок кода.
Смотрел статью на хабе. Делал пошагово пока дело не дошло до айди. Там показывает в старой версии AdMob. А где в новой найти ид? Или его нет или вместо этого, например
Идентификатор рекламного блока
ca-app-pub-8602132403813959/7803952629 ?
Разве у тебя не
русская версия страницы?? там все норм расписано:
Предлагается два варианта: Програмно (кодом в java) или основную часть
в xml (процесс создания как у кнопки или ТекстВью)
Мой вариант
<КорневойЛейаут (лучше linearLayout)
xmlns:ads="http://schemas.android.com/apk/res-auto"
. . .
/>
. . .
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
ads:adUnitId="MY_AD_UNIT_ID" // вставить свой Id из адмоба
ads:adSize="BANNER"/>
+ код в джава
Код: Выделить всё
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.*;
private AdView adView;
В onCreate
// Создание экземпляра adView.
adView = new AdView(this);
adView.setAdUnitId("ca-app-pub-XXXXXXXXXXXXXXXX/XXXXXXXXXX"); // са-апп-...ваш номер(Admob)
adView.setAdSize(AdSize.BANNER);
LinearLayout layout = (LinearLayout)findViewById(R.id.main); // В корневом layout добавить android:id="@+id/main"
// Добавление в разметку экземпляра adView.
layout.addView(adView);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) // Эмулятор
.addTestDevice("Номер вашего девайса") // (погуглить: "logcat testDevice id")
.build();
// Загрузка adView с объявлением.
adView.loadAd(adRequest);
Наличие обоих строк .addTestDevice(...) не обязательно, можно затестить в эмуляторе, а потом искать Ид девайса, (удалить или закоментить адд.тест с девайсом)