Google все еще борется с прозрачностью удаления приложений из Play Store [Обновление: App Temp. Восстановлен]

Google снова взялся за дело: разработчики DroidScript утверждают, что их приложение было удалено без какой-либо возможности исправить ситуацию. Читай дальше!

Обновление 1 (03.05.2021, 02:50 по восточному времени): После публикации нашей статьи работа DroidScript была временно восстановлена. Для получения дополнительной информации нажмите здесь. Статья, опубликованная 3 мая 2021 года, сохранена ниже.

Android как операционная система существует уже более десяти лет и по сравнению с iOS предлагает гораздо больше свободы. Тем не менее, Google сохраняет доминирование в распространении приложений на платформе Android. Даже если Android открыт для сторонних магазинов приложений и загрузки неопубликованных приложений, мы не можем сводить к минимуму влияние Google на экосистему смартфонов, созданное за многие годы. Эта приостановка является результатом того, что миллионы разработчиков приложений внесли на платформу значимый опыт работы с приложениями за время ее существования, давая пользователям повод использовать смартфон с Android. У Google и разработчиков приложений симбиотические отношения, но динамика сил в них не равна. Снова и снова мы видим жалобы от давних разработчиков, чьи приложения были заблокированы экосистему, а объяснение таких удалений можно найти в расплывчатых или автоматических электронных письмах от Google.

Показательный пример: DroidScript

Дэвид Хёррен, основатель DroidScript.org, обратился к нам, чтобы рассказать о своем недавнем опыте работы со службой поддержки разработчиков Google Play. Для тех, кто не знает: DroidScript — это приложение, которое служит мобильной IDE, позволяя начинающим разработчикам создавать приложения для Android прямо на своем телефоне. Приложение предназначено для того, чтобы сделать программирование Android более доступным для новичков и непрофессионалов, а также для тех, кто работает в среде веб-разработки, поскольку DroidScript основан на использовании JavaScript. Хотя приложение выглядит устаревшим, оно было около 1,5 миллионов загрузок за 7 лет по данным разработчика, с ~105 000 активных пользователей. Для приложения, созданного небольшой некоммерческой организацией, это хорошие цифры.

Скриншоты из теперь удаленного списка DroidScript в Play Store.

По словам Дэвида, Google Play недавно удалила приложение DroidScript из Play Store по подозрению в мошенничестве с рекламой. Мошенничество с рекламой — серьезная проблема, поэтому удаление будет действительным, если это действительно произошло. Дэвид отрицает, что что-либо подобное имело место, а это значит, что он, конечно же, собирался обжаловать это решение. Проблема, как обычно, в том, что обжалование решения в Google может привести к невероятно неприятному опыту.

Как Дэвид представляет этоGoogle сначала отключил их учетную запись AdMob за «недействительный трафик», а после апелляции дополнительно заблокировал ее за мошенничество с рекламой. Ответ на апелляцию пришел в течение 11 минут и читался так, как будто он был автоматизирован. Что делает ситуацию неясной, так это отсутствие прозрачности, которую Google обеспечивает в отношении этих вопросов. Разработчик утверждает, что в их приложении есть только один баннер и что они без проблем использовали AdMob около года, когда получили это уведомление и бан совершенно неожиданно.

Что еще хуже, неделю спустя, когда разработчик работал над удалением AdMob из приложения, он получил электронное письмо от Google Play о блокировке своего приложения DroidScript. В этом письме было некоторый более подробную информацию, например «APK: 206 Ad Fraud. Приложение нарушает политику мошенничества с рекламой.», но это все, что касается прозрачности. В ответ на апелляцию Google также добавила в качестве причины «Вредоносное ПО», после того как на ответ на апелляцию потребовалось 12 дней:

В ходе проверки мы обнаружили, что ваше приложение нарушает политику в отношении вредоносного ПО. Мы не разрешаем использовать приложения с любым кодом, который может подвергнуть риску пользователя, его данные или устройство. Если ваше приложение было разработано третьей стороной, мы рекомендуем связаться с ней и убедиться, что она разработала ваше приложение в соответствии с нашими политиками. Вы можете прочитать страницу политики в отношении вредоносного ПО, чтобы получить более подробную информацию и примеры распространенных нарушений.

Ваше приложение не соответствует политике в отношении мошенничества с рекламой. Мошенничество с рекламой строго запрещено. Взаимодействия с рекламой, созданные с целью обмануть рекламную сеть, заставив ее поверить в то, что трафик исходит от подлинного интереса пользователя, являются рекламным мошенничеством, которое является формой недействительного трафика. Объявления не должны показываться таким образом, чтобы это приводило к непреднамеренным кликам. Запрещено принуждать пользователя нажать на объявление или предоставить личную информацию в рекламных целях, прежде чем он сможет полноценно использовать приложение. Реклама не должна появляться после того, как пользователь вышел из приложения или после того, как пользователь нажал кнопку «Назад», чтобы выйти из приложения.

Политика «Мошенничества с рекламой», упомянутая в этом письме, является прямой копией эта страница поддержки Google, и это не дает разработчику никакой информации о том, какую именно часть политики нарушает его приложение. Политика «Вредоносного ПО» не выглядит прямым копированием, а читается как шаблонный текст, который не описывает, что именно в приложении является вредоносным. Дальнейшие электронные письма принесли больше шаблонных ответов и никакой полезной информации.

Дроидскрипт остается приостановленным из Google Play Store по не совсем понятным причинам. Аккаунт разработчика и другие приложения оставаться видимым, включая несколько плагинов для основного приложения DroidScript. Поскольку приложение больше не публикуется в Google Play, подписки премиум-подписок автоматически отменяются. По словам Дэвида, это, в сочетании с потерей 30 % дохода из-за приостановки работы AdMob, наносит ущерб команде, работающей над приложением.

Приостановка также затронет проекты, зависящие от DroidScript. Один пользователь отвечает на объявление разработчика DroidScript говорит их приложения, разработанные в IDE, все еще доступны в Play Store, а другой беспокоятся о том, как удаление повлияет на их текущий проект коммерческого развития.

Что Google сделал (и продолжает делать) неправильно

Проблема этого инцидента не в том, что давнее приложение было загружено из Play Store. Это не первый раз, когда это случается с кем-то, и уж точно не последний раз. Проблема здесь в нежелании Google делиться подробностями того, как разработчики якобы нарушают их политику. Есть веские причины, по которым Google не может слишком глубоко вникать в то, что послужило причиной обнаружения мошенничества с рекламой: вы не хотите, чтобы злоумышленники могли получить представление о Google. алгоритмы обнаружения, чтобы они могли их обойти, но разработчики, которые действительно не знают, почему их приложение было удалено, столкнутся с трудностями при исправлении проблема.

В ответ на жалобу за жалобой на отсутствие прозрачности в удалении приложений, Google выпустил обновление политики Play в июле 2020 года. стремясь разобраться в этом вопросе.

В соответствии с новой политикой Google пообещала быть более прозрачной в отношении фактического нарушения политики, которое привело к закрытию приложения. Разработчикам пообещали предоставить более подробную информацию, например выдержку текста из списка Play Store или даже скриншот предполагаемого нарушения. Google также пообещал добавить руководство по устранению этой проблемы. Общая идея заключалась в том, чтобы сделать нарушение более ясным и доступным для исправления, что было бы очень полезно для разработчиков, пытающихся ориентироваться в сложном жаргоне документов Политики. Не все нарушения являются преднамеренными и злонамеренными, и невиновные разработчики, скорее всего, исправят такие непреднамеренные нарушения, если им услужливо указать в правильном направлении.

Мы не знаем наверняка, правы ли DroidScript и его разработчик. Вполне возможно, что разработчик действительно виновен в том, в чем его обвиняет Google. У нас нет возможности определить, имело ли место мошенничество с рекламой, и, хотя мы не провели полную демонтаж приложения, быстрый анализ Всего вирусов и МетаЗащитник не имеет явных признаков вредоносного ПО. Мы не знаем точку зрения Google на эту историю, но в этом-то и проблема. (Мы обратились в Google за комментариями и обновим эту статью, если получим ответ.)

Что в конечном итоге разочаровывает, так это тот факт, что Google по-прежнему следует практикам, которые, как она признала, наносят ущерб интересам разработчиков. Google пообещал обновить свои процедуры, чтобы сделать их более удобными для разработчиков, но они по-прежнему удаляют приложения с такой же малой прозрачностью, как и раньше. Чтобы внести ясность, отметим, что блокировки AdMob и Google Play частично совпадают, и со стороны Google Play должны были быть более убедительные аргументы. Но, зная о тесной интеграции внутри своей собственной экосистемы, к которой стремится Google, компания должна была быть готова предложить еще несколько полезных слов и возможность исправить нарушения, если таковые имеются. Потому что было бы очень обидно, если бы 7 лет прогресса были сведены на нет несколькими электронными письмами, которые выглядят так, будто их написали не люди.


Обновление: DroidScript временно восстановлен.

Вскоре после публикации нашей статьи разработчик обратил наше внимание что DroidScript временно восстановлен. Google дал разработчику 7 дней на модификацию приложения и выпуск обновления, которое «полностью соответствует политике Google Play». В электронном письме по-прежнему используется шаблонный текст о мошенничестве с рекламой, и в нем не содержится каких-либо подробностей, чем в предыдущих письмах. Любопытно, что больше никаких упоминаний о вредоносном ПО не было.

Разработчик уже удалял интеграцию Ad Mob из своего приложения и вскоре опубликует версию своего приложения без Ad Mob в Play Store.