Google ist wieder am Werk und die Entwickler von DroidScript behaupten, dass ihre App ohne Abhilfemöglichkeit entfernt wurde. Weiter lesen!
Update 1 (05.03.2021 um 02:50 Uhr ET): Nach der Veröffentlichung unseres Artikels wurde DroidScript vorübergehend wieder aktiviert. Klicken Sie hier für weitere Informationen. Der am 3. Mai 2021 veröffentlichte Artikel ist unten aufgeführt.
Android als Betriebssystem gibt es nun schon seit über einem Jahrzehnt und im Vergleich zu iOS bietet es viel mehr Freiheiten. Allerdings behält Google die Dominanz bei der App-Verteilung auf der Android-Plattform. Auch wenn Android für App-Stores von Drittanbietern und Sideloading offen ist, können wir Googles Einfluss auf das über viele Jahre aufgebaute Smartphone-Ökosystem nicht trivialisieren. Diese Sperre ist das Ergebnis der Tatsache, dass Millionen von App-Entwicklern im Laufe ihres Bestehens bedeutungsvolle App-Erlebnisse zur Plattform beigetragen haben, was den Benutzern einen Grund gibt, ein Smartphone mit Android zu verwenden. Google und App-Entwickler haben eine symbiotische Beziehung, aber die Machtdynamik ist nicht gleich. Immer wieder sehen wir Beschwerden von langjährigen Entwicklern, deren Apps abgelehnt wurden das Ökosystem, wobei die Erklärung für solche Entfernungen in vagen oder automatisierten E-Mails von Google zu finden ist.
Ein typisches Beispiel: DroidScript
David Hurren, der Gründer von DroidScript.org, hat sich an uns gewandt, um uns von seinen jüngsten Erfahrungen im Umgang mit dem Entwicklersupport von Google Play zu erzählen. Für diejenigen, die es nicht wissen: DroidScript ist eine App, die als mobile IDE dient und es unerfahrenen Entwicklern ermöglicht, Android-Apps direkt auf ihrem Telefon zu erstellen. Die App soll die Android-Programmierung für Anfänger und Laien oder für diejenigen, die aus einer Webentwicklungsumgebung kommen, zugänglicher machen, da sich DroidScript um die Verwendung von JavaScript dreht. Obwohl die App veraltet aussieht, ist sie hatte über 7 Jahre rund 1,5 Millionen Downloads mit ca. 105.000 aktiven Nutzern, so der Entwickler. Für eine App einer kleinen, gemeinnützigen Organisation sind das gute Zahlen.
Screenshots aus dem inzwischen entfernten Play Store-Eintrag von DroidScript.
Laut David hat Google Play kürzlich die DroidScript-App wegen des Verdachts des Werbebetrugs aus dem Play Store entfernt. Anzeigenbetrug ist eine ernste Angelegenheit, daher wäre eine Entfernung zulässig, wenn dies tatsächlich der Fall ist. David bestreitet, dass so etwas passiert ist, was natürlich bedeutet, dass er gegen die Entscheidung Berufung einlegen würde. Das Problem besteht wie immer darin, dass die Berufung gegen eine Entscheidung bei Google zu einer unglaublich frustrierenden Erfahrung führen kann.
Als David präsentiert esGoogle hat zunächst sein AdMob-Konto wegen „Ungültiger Traffic“ gesperrt und das Konto im Berufungsverfahren wegen Werbebetrugs gesperrt. Die Antwort auf den Einspruch kam innerhalb von 11 Minuten und wirkte, als wäre sie automatisiert. Was die Sache trübt, ist die mangelnde Transparenz, die Google in diesen Angelegenheiten aufrechterhält. Der Entwickler besteht darauf, dass er nur eine einzige Bannerwerbung in seiner App hat und AdMob seit etwa einem Jahr ohne Probleme verwendet hat, als er aus heiterem Himmel diese Mitteilung und das Verbot erhielt.
Erschwerend kam hinzu, dass der Entwickler eine Woche später, als er daran arbeitete, AdMob aus der App zu entfernen, von Google Play eine Sperr-E-Mail für seine App DroidScript erhielt. Diese E-Mail hatte manche Weitere Details, wie „APK: 206 Ad Fraud. Die App verstößt gegen die Richtlinie zum Anzeigenbetrug. Aber das ist auch schon alles, was die Transparenz betrifft. Im Berufungsverfahren fügte Google auch „Malware“ als Grund hinzu, nachdem es zwölf Tage für die Antwort auf die Berufung benötigt hatte:
Bei der Überprüfung haben wir festgestellt, dass Ihre App gegen die Malware-Richtlinie verstößt. Wir erlauben keine Apps mit Code, der einen Benutzer, seine Daten oder ein Gerät gefährden könnte. Wenn Ihre App von einem Drittanbieter entwickelt wurde, empfehlen wir Ihnen, sich an diesen zu wenden, um sicherzustellen, dass er Ihre App so entwickelt hat, dass er unseren Richtlinien entspricht. Weitere Einzelheiten und Beispiele für häufige Verstöße finden Sie auf der Seite mit den Malware-Richtlinien.
Ihre App entspricht nicht der Richtlinie zum Anzeigenbetrug. Anzeigenbetrug ist strengstens untersagt. Werbeinteraktionen, die mit dem Ziel generiert werden, einem Werbenetzwerk vorzutäuschen, dass der Datenverkehr von authentischen Nutzerinteressen stammt, sind Anzeigenbetrug, eine Form von ungültigem Datenverkehr. Anzeigen sollten nicht so geschaltet werden, dass es zu unbeabsichtigten Klicks kommt. Es ist verboten, einen Nutzer zu zwingen, auf eine Anzeige zu klicken oder persönliche Daten für Werbezwecke anzugeben, bevor er eine App vollständig nutzen kann. Anzeigen sollten nicht erscheinen, nachdem der Benutzer die App verlassen hat oder nachdem der Benutzer die Zurück-Taste gedrückt hat, um die App zu verlassen.
Die in dieser E-Mail erwähnte Richtlinie „Werbebetrug“ ist ein direktes Kopieren und Einfügen von diese Google-Supportseite, und es gibt dem Entwickler keine Informationen darüber, gegen welchen Teil der Richtlinie genau seine App verstößt. Die „Malware“-Richtlinie scheint kein direktes Kopieren und Einfügen zu sein, sondern liest sich wie ein Standardtext, der nicht genau beschreibt, was an der App bösartig ist. Weitere E-Mails führten zu weiteren Standardantworten und zu keinen nützlichen Informationen.
DroidScript bleibt ausgesetzt aus dem Google Play Store, aus nicht ganz klaren Gründen. Das Konto des Entwicklers und andere Anwendungen bleiben sichtbar, einschließlich einiger Plugins für die Haupt-DroidScript-App. Da die App nicht mehr bei Google Play veröffentlicht wird, wird das Abonnement von Premium-Abonnenten automatisch gekündigt. Das, gepaart mit dem Verlust von 30 % des Umsatzes aufgrund der AdMob-Sperre, lähmt das Team hinter der App, sagt David.
Die Aussetzung betrifft auch Projekte, die von DroidScript abhängig sind. Ein Benutzer antwortet auf die Ankündigung des DroidScript-Entwicklers sagt Ihre in der IDE entwickelten Apps sind derzeit immer noch im Play Store verfügbar ein anderer sind besorgt über die Auswirkungen des Umzugs auf ihr laufendes kommerzielles Entwicklungsprojekt.
Was Google falsch gemacht hat (und weiterhin tut).
Das Problem bei diesem Vorfall ist nicht, dass eine seit langem bestehende App aus dem Play Store gebootet wurde. Dies ist nicht das erste Mal, dass es jemandem passiert, und es wird sicherlich auch nicht das letzte Mal sein. Das Problem hierbei ist die Zurückhaltung von Google, Details darüber preiszugeben, wie Entwickler angeblich gegen ihre Richtlinien verstoßen. Es gibt gute Gründe, warum Google nicht zu tief in die Ursachen seiner Anzeigenbetrugserkennung eintauchen kann – Sie möchten böswilligen Akteuren keinen Einblick in die Erkennung von Google geben Erkennungsalgorithmen, damit sie diese umgehen können – aber Entwickler, die wirklich nicht wissen, warum ihre App entfernt wurde, werden Schwierigkeiten haben, das Problem zu beheben Problem.
Als Reaktion auf eine Beschwerde nach der anderen über mangelnde Transparenz bei App-Deaktivierungen: Google hat im Juli 2020 ein Play-Richtlinien-Update herausgegeben versuche, die Angelegenheit anzugehen.
Im Rahmen der neuen Richtlinie versprach Google, den tatsächlichen Richtlinienverstoß, der zur Beendigung einer Anwendung geführt hat, transparenter zu machen. Den Entwicklern wurden weitere Details versprochen, etwa ein Textauszug aus dem Play-Store-Eintrag oder sogar ein Screenshot des mutmaßlichen Verstoßes. Google hatte außerdem versprochen, Anleitungen zur Behebung des Problems hinzuzufügen. Die Gesamtidee bestand darin, den Verstoß klarer zu machen und eine Lösung zugänglich zu machen, was für Entwickler, die versuchen, sich im komplexen Jargon der Richtliniendokumente zurechtzufinden, sehr hilfreich wäre. Nicht alle Verstöße sind vorsätzlich und böswillig, und unschuldige Entwickler werden solche unbeabsichtigten Verstöße wahrscheinlich beheben, wenn sie hilfreich in die richtige Richtung weisen.
Wir wissen nicht sicher, ob DroidScript und sein Entwickler fehlerfrei sind. Es ist möglich, dass der Entwickler tatsächlich an dem schuld ist, was Google ihm vorwirft. Wir haben keine Möglichkeit festzustellen, ob ein Werbebetrug vorliegt oder nicht, und obwohl wir die App noch nicht vollständig heruntergefahren haben, erfolgt hier eine kurze Analyse VirusTotal Und MetaDefender weist keine offensichtlichen Anzeichen von Malware auf. Wir kennen die Google-Seite der Geschichte hier nicht, aber das ist irgendwie das Problem. (Wir haben Google um einen Kommentar gebeten und werden diesen Artikel aktualisieren, wenn wir etwas hören.)
Was letztendlich enttäuschend ist, ist die Tatsache, dass Google immer noch Praktiken anwendet, von denen es erkannt hatte, dass sie den Entwicklerinteressen abträglich sind. Google hatte versprochen, seine Verfahren zu aktualisieren, um sie entwicklerfreundlicher zu machen, entfernt jedoch immer noch Apps mit der gleichen geringen Transparenz wie zuvor. Um es klarzustellen: Es gibt Überschneidungen zwischen AdMob- und Google Play-Sperrungen und eine bessere Begründung hätte von Seiten von Google Play stammen müssen. Angesichts der engen Integration innerhalb des eigenen Ökosystems, die Google anstrebt, hätte das Unternehmen jedoch bereit sein müssen, weitere hilfreiche Worte zu sagen und gegebenenfalls die Möglichkeit zu geben, Verstöße zu beheben. Denn es würde sicher schaden, wenn sieben Jahre Fortschritt durch ein paar E-Mails zunichte gemacht würden, die aussehen, als seien sie nicht von Menschen geschrieben worden.
Update: DroidScript vorübergehend wiederhergestellt
Kurz nach der Veröffentlichung unseres Artikels erschien die Der Entwickler hat uns darauf aufmerksam gemacht dass DroidScript vorübergehend wiederhergestellt wurde. Google hat dem Entwickler sieben Tage Zeit gegeben, die App zu ändern und ein Update herauszugeben, das „vollständig mit den Google Play-Richtlinien konform“ ist. In der E-Mail werden immer noch Standardtexte zum Thema Anzeigenbetrug verwendet und nicht mehr ins Detail gegangen, als dies in früheren E-Mails der Fall war. Kurioserweise gab es keine weiteren Erwähnungen von Malware.
Der Entwickler war bereits dabei, die Ad Mob-Integration aus seiner App zu entfernen und wird bald eine Ad Mob-freie Version seiner App im Play Store veröffentlichen.