Jump to content
  • Status: Fixed
  • Priority: Normal
  • Resolution: Fixed
  • Platform: Android
  • Affects version: 1.15.4.0

Что-то странное. Кидаю на форму компонент TfgBannerAd, запускаю. Приложение падает сразу после показа сплешскрина. Удаляю компонент, запускаю - то же самое, падает. Ручками вычищаю из раздела uses FGX.Advertising.Types, FGX.Advertising - начинает запускаться. При этом приложение из примера (которое в поставке библиотеки - пример отображения рекламного баннера) запускается нормально. Пробовал  скопировать компонент из примера поставки в свое приложение, всё равно падает при старте. Да, в опциях галочку "AdMob service" ставлю True, т.е. причина не в этом. Пример в прицепе.

test.zip


User Feedback

Recommended Comments

  • Administrators

Добрый день,

Прикрепите, пожалуйста,

  1. стек трейс
  2. укажите версию используемой Delphi.
  3. системные логи с вашего Android устройства

Спасибо

  • Administrators

Вспомнил! Для Admob требуется добавить идентификатор приложения AdMob в манифест приложения. Смотрите ключ в шаблоне манифеста демки:

        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-3940256099942544~3347511713"/>

 

dervish00

Active subscription

Ага, заработало. Три вопроса:

1. Почему не вставляется само собой?

2. Почему различаются значения ID в свойстве компонента (ca-app-pub-3940256099942544/6300978111) и в манифесте (ca-app-pub-3940256099942544~3347511713)? И еще формат разный.

3. Предупреждать надо! 😃Я уже несколько дней бьюсь над старым проектом - решил запустить его под 11.3 вместо 10.4 и понять не могу, почему не стартует. Начал уже по одной форме в новое приложение переводить...

dervish00

Active subscription

второй вопрос снимается - в манифесте не ID баннера, а ID приложения

  • Administrators
2 часа назад, dervish00 сказал:

1. Почему не вставляется само собой?

Потому что этот ID нужно откуда-то брать. А штатное окно редактирования настроек проекта Project options не предусматривает такое. У нас давно есть план сделать наше окно настроек проекта, с нужными полями, и автоматическим подключением всего, что нужно. Но пока есть более приоритетные задачи.

2 часа назад, dervish00 сказал:

3. Предупреждать надо! 😃Я уже несколько дней бьюсь над старым проектом - решил запустить его под 11.3 вместо 10.4 и понять не могу, почему не стартует. Начал уже по одной форме в новое приложение переводить...

В следующий раз сразу задавайте вопрос. Иногда помогает еще понять ошибку лог с устройства. Именно в случае использования баннера в логе будет полезное сообщение об отсутствующем идентификаторе проекта.

dervish00

Active subscription
5 минут назад, Yaroslav Brovin сказал:

Потому что этот ID нужно откуда-то брать. А штатное окно редактирования настроек проекта Project options не предусматривает такое. У нас давно есть план сделать наше окно настроек проекта, с нужными полями, и автоматическим подключением всего, что нужно. Но пока есть более приоритетные задачи.

просто раньше же не использовался этот ID - работало и так )))

  • Administrators

Мы обновили в 1.15.0.0 все библиотеки до последних версий. В результате обновления AdMob стал требовать указывать идентификатор приложения в манифесте.

dervish00

Active subscription
(edited)

всё понятно, спасибо!

Edited by dervish00
Ошибка

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.