powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / на эмуляторе не появляется рекламный баннер
16 сообщений из 16, страница 1 из 1
на эмуляторе не появляется рекламный баннер
    #39507200
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В приложении при тестировании на эмуляторе не появляется баннер, в другом приложении все ОК!

лейоут:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<com.google.android.gms.ads.AdView
        xmlns:ads="http://schemas.android.com/apk/res-auto"
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_alignParentBottom="true"
        ads:adSize="BANNER"
        ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
    </com.google.android.gms.ads.AdView>



активити:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
        if (BuildConfig.FLAVOR=="free") {
            mAdView = (AdView) findViewById(R.id.adView);
            AdRequest adRequest = new AdRequest.Builder()
                    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
                    .addTestDevice("E3A8FE34D9950A7D535391A5BDEC2DE4")
                    .tagForChildDirectedTreatment(true) // Подбирать рекламу с учетом того, что приложение для детей
                    .build();
            mAdView.loadAd(adRequest);
        }



логи:
I/Ads: Starting ad request.
I/Ads: No fill from ad server.
I/Ads: Scheduling ad refresh 60000 milliseconds from now.
W/Ads: Failed to load ad: 3

Почему даже на эмуляторе, тестовый баннер не работает? весь инет перерыл в основном у всех проблема с реальным устройством.
В другом (тестовом ) приложении реклама работает
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39507202
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в логах иногда проскакивает такая строчка
App does not have the required permissions to get location
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39507227
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема во flavors, если в gradle стоит:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    productFlavors {
        free {
            applicationIdSuffix ".free"
            versionName "1.0"
        }
        pro {
            applicationIdSuffix ".pro"
            versionName "1.0-pro"
        }
    }



рекламы нет даже в эмуляторе!
как только убираю их, пересоздаю google-services.json, тестовый банер появляется.
Вопрос как добавить баннеры в приложения с несколькими flavors?
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39507502
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508294
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

читал, но не особо понял, что у меня не так. проблема актуальна.
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508322
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал запустить рекламу в pro версии, получилось.
Пока у меня только одно объяснение, версия free у меня опубликована в маркете, при этом Гугл не может найти для моего приложения рекламу, для опубликованных приложений тестовые банеры просто не работают (я так думаю, иначе у меня нет объяснений).
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508329
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже так и есть для версии free изменил pakage_name баннер появился. Никто не сталкивался с такой ситуацией когда блокируется тестовый баннер (даже в эмуляторе) для опубликованных приложений. Опубликованных на маркете + admob, не знаю, что сыграло роль.
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508426
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что не прочитал по ссылке... json привязывается к имени пакета.

авторThe project_info object contains general information about your project, while each member of the client array contains information about the clients (Android apps) that you have added to the project.

When processing the JSON file for your Android app, the plugin only uses the client object that matches your package name (for the current build type) based on the following logic:
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508507
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

и что, что json привязывается к имени пакета, как это объясняет то, что тестовый баннер не работает? если приложение опубликовано, admob пытается подобрать рекламу не зависимо тестовый это баннер или нет. Реклама не находится (возможно из-за того что мало скачиваний у приложения) и баннер не показывается.

а к чему json привязывается это дело десятое, на мой взгляд ))
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508510
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompа к чему json привязывается это дело десятое, на мой взгляд ))
Вроде сам столкнулся с тем, что при переименовании пакета реклама, то исчезает, то появляется...
И делаешь выводы, что это не имеет значения?
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508542
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

вопрос в теме был "Почему даже на эмуляторе, тестовый баннер не работает?" ответ - была ссылка на опубликованное приложение. чтоб порушить связь я переименовал пакет, баннер появился.
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508559
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompответ - была ссылка на опубликованное приложение.
Я такого ответа не давал... Загляни в json, посмотри на его содержимое. Есть там что-то интересное?
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508563
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

я и не говорю, что Вы его дали (я сам такое предположение сделал), json смотрел, там информация о проекте firebase + инфа самом приложении (разных flavor's), имена пакетов
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508655
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На эмуляторе нужно тестировать чуть иначе, чем на живом устройстве https://stackoverflow.com/questions/8991254/testing-that-admob-working-before-publish
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508684
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

addTestDevice(AdRequest.DEVICE_ID_EMULATOR);

стояла эта опция.

Сейчас представляю себе порядок внедрения рекламы в приложение след. образом:
1. Разработка и отладка самого приложения
2. Внедрение рекламы и тестирование приложения с использованием тестовых баннеров
3. Создание реальных баннеров на соответствующих сервисах (например, AdMob)
4. Замена тестовых баннеров на реальные в приложении
5. Публикация приложения

При этом не стоит ожидать появления рекламы сразу же (после скачивания из маркета первого экземпляра приложения). Появление рекламы зависит от того на сколько часто скачивается приложение и от др. характеристик (мне неведомых).
...
Рейтинг: 0 / 0
на эмуляторе не появляется рекламный баннер
    #39508811
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оставлю заметку, чтоб не забыть, а может еще кому пригодится.

на появление баннера не влияет публикация в маркете. Влияет только связь с рекламным сервисом (admob). Если есть связка пакета (package_name, читай приложения) с проектом в admob, тогда будет подбираться реальная реклама. Для того чтоб в приложении увидеть баннер нужно
1) изменить имя пакета (в build.gradle в разделе productFlavors)
2) выполнить синхронизацию с gradle
3) изменить google-services.json в папке с соответствующим Flavors
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / на эмуляторе не появляется рекламный баннер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]