AdMob установка рекламы

Ответить
Nikita0707
Сообщения: 16
Зарегистрирован: 03 апр 2014, 19:29

AdMob установка рекламы

Сообщение Nikita0707 » 14 май 2014, 15:48

Всем привет Из-за недостатка навыков в программировании возник вопрос. Начал добавлять рекламу на приложение отановился на данным шаге 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 ?

derevinskiy1
Сообщения: 2
Зарегистрирован: 15 май 2014, 08:26

Re: AdMob установка рекламы

Сообщение derevinskiy1 » 15 май 2014, 08:35

Лутший игрок на рынке мобильной реклами Android и IOS, ето
http://startapp.com/rfhwarh
Для рефералов в подарок 100$ на счет после запуска хоть одного приложения с их SDK!
Аналог по методам рекламы Leadbolta и AirPusha, НО! приятный сюрприз Dr.Web на встроенную рекламу не ругается! Пользователи устанавливают приложения спокойно )))
Доходность раза в 5 выше чем в других партнерках

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: AdMob установка рекламы

Сообщение doter.ua » 15 май 2014, 10:24

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(...) не обязательно, можно затестить в эмуляторе, а потом искать Ид девайса, (удалить или закоментить адд.тест с девайсом)
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Ответить