Перейти к содержанию
Fire Monkey от А до Я
  • 0

Новый пункт Google Play "НАЛИЧИЕ РЕКЛАМЫ"


Евгений Корепов

Вопрос

Есть приложение опубликованное на Google Play в двух ипостасях - бесплатное с рекламой и платное без рекламы. Все было нормально, пока Google Play не ввела новый пункт в "Цены и распространение" - "НАЛИЧИЕ РЕКЛАМЫ".

Теперь в платной версии мне пишет "В одном или нескольких активных APK-файлах есть SDK рекламных объявлений: Версия: 47, SDK: AdMob".

 

 

Реклама создается в бесплатной версии динамически. Использую директивы компилятора типа:

{$IFDEF IALITE}
  Fmx.InterstitialAd.Android,
  FMX.Advertising,
{$ENDIF IALITE}

В Project options, в Entitlement List галки на AdMob Service не стоит.

Бинарный поиск в папке с релизом выдает несколько сотен вхождений фразы AdMob (в основном Androidapi.JNI.AdMob) в файлах classes.dex и libИмя_проекта.so , откуда они там? Директивы компилятора работают, специально писал абракадабру в файлах которые не должны компилится - все хорошо, компилятор не видит этот бред.

 

Где копать? Иначе угрожают заблокировать платное приложение :-(

 

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Сейчас проверил "чистое" приложение в котором рекламы нет и никогда не было и быть не может. И опаньки -  "В одном или нескольких активных APK-файлах есть SDK рекламных объявлений: Версия: 47, SDK: AdMob". 

 

P.S. Вообще глянул внутрь бинарников, обилие мусора поражает воображение, такое ощущени что компилятор туда складывает всю отладочную информацию и все модули которые идут в составе Delphi, даже если их нет в Uses и их использование не предполагается.

Ссылка на комментарий
  • 0
  • Модераторы

Сейчас проверил "чистое" приложение в котором рекламы нет и никогда не было и быть не может. И опаньки -  "В одном или нескольких активных APK-файлах есть SDK рекламных объявлений: Версия: 47, SDK: AdMob". 

 

P.S. Вообще глянул внутрь бинарников, обилие мусора поражает воображение, такое ощущени что компилятор туда складывает всю отладочную информацию и все модули которые идут в составе Delphi, даже если их нет в Uses и их использование не предполагается.

Если модуль не используется вами напрямую, это не значит что он вообще не используется.

 

так устроен делфи к сожалению

Ссылка на комментарий
  • 0

а что в платные приложения рекламу запрещено пихать? с чего это?

да и зачем ты ищешь в готовой программе то? Поищи в исходниках. Встречается здесь - Androidapi.JNI.Embarcadero.pas. Выкинь от туда вызов он еще ругнется на некоторые классы и их выкинь. Засунь себе в проект модифицированный Androidapi.JNI.Embarcadero.pas. Раздербань каким ни будь конвертером classes.dex и там почисти все ссылки на банеры. Собери назад и пользуйся :)

Изменено пользователем haword
Ссылка на комментарий
  • 0
  • Модераторы

а что в платные приложения рекламу запрещено пихать? с чего это?

чаще всего этим и отличается платная версия от бесплатной, убирается реклама. только и всего

Ссылка на комментарий
  • 0
You should declare whether or not your app contains ads (like ads delivered through third party ad networks, display ads, native ads, and/or banner ads) on your app's Pricing & Distribution page. Once the feature launches broadly, apps that contain ads will have an "Ads" label shown on their store listing page.

 

 

 

Если реклама есть - нужно указать что она есть, и появится иконка о наличии рекламы в Play Market.  Как я понимаю предупреждение говорит о том что если вы наврали, то вас могут заблокировать. При этом проверяется наличие рекламного SDK в приложении. А вот как его исключить из приложения - вопрос.....

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...