powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / монетизация приложений, нужен совет
9 сообщений из 9, страница 1 из 1
монетизация приложений, нужен совет
    #39495449
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть приложение опубликованное на маркете. Приложение платное, скачиваний пока нет. Хотелось бы еще раз опубликовать это же приложение бесплатно и внедрить в него рекламу. С рекламой в приложении я разобрался, вопрос в том как опубликовать еще раз уже опубликованное приложение. Подозреваю, что нужно сменить имя пакета, а что еще?
...
Рейтинг: 0 / 0
монетизация приложений, нужен совет
    #39495734
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompПодозреваю, что нужно сменить имя пакета, а что еще?
Этого достаточно.

https://developer.android.com/studio/build/build-variants.html
...
Рейтинг: 0 / 0
монетизация приложений, нужен совет
    #39495735
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если что-то интересное, то опубликуй тут согласно правил раздела.
...
Рейтинг: 0 / 0
монетизация приложений, нужен совет
    #39499785
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
монетизация приложений, нужен совет
    #39500070
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошу подсказать.

сделал следующее

1) в build.gradle добавил раздел productFlavors

Код: 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"
        }
    }



2) приложение из пакет .free хочу сделать с рекламой, соответственно в коде MainActivity добавил

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



3) проверил наличие рекламы в приложении собранном с Build Variants=freeDebug все работает
4) изменил Build Variants на proDebug получаю ошибку

Error:Execution failed for task ':app:processProDebugGoogleServices'.
> No matching client found for package name '<имя пакета>.pro'

в файлике google-services.json, который я сгенерировал при помощи Firebase в разделе "client_info" есть только

Код: java
1.
"package_name": "<имя пакета>.free" 



Если ошибка в этом, как правильно генерируется файл google-services.json для 2 FLAVOR?
Если не в этом, тогда в чем?
...
Рейтинг: 0 / 0
монетизация приложений, нужен совет
    #39500086
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompЕсли ошибка в этом, как правильно генерируется файл google-services.json для 2 FLAVOR?
Сгенерировать второй json для другого пакета пробовал?
...
Рейтинг: 0 / 0
монетизация приложений, нужен совет
    #39501198
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

сгенерировать не проблема, вопрос как в проект разместить 2 файла google-services.json для двух разных FLAVOR?
...
Рейтинг: 0 / 0
монетизация приложений, нужен совет
    #39501227
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
монетизация приложений, нужен совет
    #39501231
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ нашел тут https://stackoverflow.com/questions/30772201/google-services-json-for-different-productflavors
Если в приложении несколько Flavor, нужно для каждого создать структуру папок:
\app\src\pro\google-services.json
\app\src\free\google-services.json
где pro и free - flavor
для каждого нужно сгенерировать свой google-services-json
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / монетизация приложений, нужен совет
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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