Jio's MyJio-app stuurt advertenties op volledig scherm naar het startscherm en schendt daarmee het Google Play-beleid

De bijbehorende MyJio-app van Relaence Jio heeft advertentiebanners op volledig scherm naar de startschermen van gebruikers verzonden, wat in strijd is met het Google Play-beleid. Lees verder!

Tenzij je in India onder een steen hebt geleefd, heb je waarschijnlijk wel eens gehoord van Reliance Jio – de vervoerder die praktisch veranderde het 4G-landschap van het land van de ene op de andere dag en nu heeft zijn ogen gericht op 5G. Jio heeft een concrete plek gevonden als India's grootste telecomaanbieder, met eind 2020 ruim 400 miljoen abonnees. Op basis van het smartphonelandschap in het land kan veilig worden aangenomen dat een groot deel van deze gebruikers toegang heeft tot de diensten van Jio op een Android-smartphone. Als u zo'n gebruiker bent, heeft u in het recente verleden mogelijk te maken gehad met banneradvertenties op volledig scherm op uw startscherm. Het blijkt dat ze rechtstreeks door de metgezel worden afgeleverd MyJio-app, wat een directe schending is van het beleid van Google Play.

Op Android-smartphones kunt u eenvoudig een Jio-simkaart plaatsen en meteen gebruik maken van de telecomdiensten. Maar als u andere diensten van Jio gebruikt, zoals de JioFiber-verbinding, of misschien wil je weten hoeveel van je dagelijkse datalimiet je tot nu toe hebt verbruikt, of wil je je datapakket opwaarderen, dan moet je wel de MyJio-companion-app op je telefoon installeren. De MyJio-app fungeert als een "one-stop-bestemming voor opwaarderingen, UPI en betalingen, het beheren van Jio-apparaten, films, muziek, nieuws, games, quizzen" en meer. Het is onnodig om te zeggen dat als je je teen in het Jio-ecosysteem hebt gestoken (en het zou me verbazen als je dat nog niet zo ver hebt gedaan toen je in India woonde), je deze app op je apparaat hebt geïnstalleerd.

Helaas heeft de MyJio-app de nogal vervelende gewoonte om advertentiebanners op volledig scherm rechtstreeks naar het startscherm van de gebruiker te sturen.

Deze advertentiebanner is geïnitieerd door de MyJio-app op mijn Samsung Galaxy S21Ultra, en dat was destijds de enige Jio-app op de telefoon. De app stond op dat moment al een paar dagen niet op de voorgrond, maar deze bannermelding kaapte hoe dan ook het startscherm. Toen ik om me heen keek, ontdekte ik dat dit nu al een paar maanden gebeurt veel gebruikers klagen over het kapen van het startscherm. Als u op de banner klikt, komt u hier terecht vooraf gegenereerd WhatsApp-bericht om het genoemde nummer te sms'en.

Het is moeilijk om de pop-upbanner aan onze kant bewust te activeren. We hebben de app onderzocht en er zijn aanwijzingen dat de banner wordt geactiveerd bij het wisselen van de vluchtmodus en bij het loskoppelen van het apparaat. Maar deze veel voorkomende acties activeren de banner niet elke keer, en deze verschijnt nogal zelden. We gaan ervan uit dat er ook meer triggers zijn ingesteld op de Firebase-meldingsontvanger, waarvan tijdens onze tests mogelijk niet is voldaan.

Op het eerste gezicht wordt dit kapingsgedrag veroorzaakt door een activiteit op volledig scherm die de app vanaf de achtergrond start. Dit is regelrecht in strijd Het beleid van Google Play inzake advertenties:

Interferentie met apps, advertenties van derden of apparaatfunctionaliteit

Advertenties die aan uw app zijn gekoppeld, mogen andere apps, advertenties of de werking van het apparaat, inclusief systeem- of apparaatknoppen en poorten, niet hinderen. Dit omvat overlays, begeleidende functionaliteit en advertentieblokken met widgets. Advertenties mogen alleen worden weergegeven in de app waarin ze worden weergegeven.

Het voorbeeld waar Google het over heeft is vrijwel hetzelfde gedrag dat de MyJio-app laat zien. We kunnen concluderen dat de MyJio-app direct in strijd is met het Google Play-beleid door advertenties die buiten de app worden weergegeven te pushen door het startscherm te kapen.

Vreemd genoeg kan de app deze kapende advertentie pushen zonder toestemming te hebben gekregen voor "Weergeven via apps"/"Verschijnen bovenaan". De MyJio-app vraagt ​​deze toestemming niet eens, dus ik was erg benieuwd hoe de app een advertentie over het homescherm kon pushen.

Met de hulp van Zachary ben ik dieper gaan graven. We kwamen erachter dat de app de MADME SDK integreert en dat er activiteiten zijn met de titel "OverlayAdActivity", wat weinig ruimte laat voor twijfel over de bedoeling ervan.

Op bezoek Madme's website bevestigt onze bevindingen, omdat ze trots oplossingen tonen aan telecombedrijven die deze pop-upadvertentiebanners met kapende bedoelingen publiceren.

De MyJio-app integreert een hele reeks activiteiten, services en ontvangers van Madme, en er zijn er veel te veel.

Hoe stop ik deze kapende pop-ups op mijn startscherm vanuit Jio's MyJio-app?

Er zijn een paar manieren waarop u van deze kapende pop-ups af kunt komen. De eerste en meest voor de hand liggende oplossing is om eenvoudigweg de MyJio-app te verwijderen. Veel gebruikers gebruiken de app zeer zelden en u kunt deze opnieuw installeren wanneer u deze nodig heeft. In de tussenliggende cycli kun je in ieder geval niet geïrriteerd raken uit je homescherm.

De tweede oplossing, die breed wordt voorgesteld door internet, is het uitschakelen van alle machtigingen voor de app. Net als de eerste oplossing is dit een zeer brede oplossing die ervoor zorgt dat bepaalde functies van de app niet goed werken.

De derde oplossing heeft een preciezere aanpak, maar vereist ook root. Je kunt een app gebruiken zoals Root-activiteitstarter om alle activiteiten, services en ontvangers gerelateerd aan de Madme SDK in de Jio-app uit te schakelen.

Root-activiteitstarterOntwikkelaar: Zakaria Wander

Prijs: 0,99.

Downloaden

En hier vindt u alle gerelateerde activiteiten, services en ontvangers. Houd er rekening mee dat u ze misschien niet allemaal hoeft uit te schakelen, en ik vermeld alleen alle opties die ik kan tegenkomen. Het is moeilijk om de pop-up op volledig scherm aan onze kant geforceerd te activeren, dus we zouden hier nog steeds voor een algemene aanpak moeten kiezen.

  • Activiteiten:
    • com.madme.mobile.sdk.activiteit. Advertentieactiviteit
    • com.madme.mobile.sdk.activiteit. AdvertentieLijstActiviteit
    • com.madme.mobile.sdk.activiteit. Browseractiviteit
    • com.madme.mobile.sdk.activiteit. MadmeCmClickActiviteit
    • com.madme.mobile.sdk.activiteit. MadmePermissionActiviteit
    • com.madme.mobile.sdk.activiteit. MijnAanbiedingenGeschiedenisActiviteit
    • com.madme.mobile.sdk.activiteit. OverlayAdActiviteit
    • com.madme.mobile.sdk.activiteit. OverlayEnquêteActiviteit
    • com.madme.mobile.sdk.activiteit. Wijzig profielactiviteit
    • com.madme.mobile.sdk.activiteit. Opgeslagen advertentieactiviteit
    • com.madme.mobile.sdk.activiteit. EnquêteActiviteit
    • com.madme.mobile.sdk.activiteit. ThankYouActiviteit
    • com.madme.mobile.sdk.activiteit. WebViewActiviteit
    • com.madme.mobile.sdk.activiteit. JuridischeInformatieActiviteitBronnen
    • com.madme.mobile.sdk.activiteit. VoorwaardenActiviteit
    • com.madme.mobile.sdk.activiteit. VoordelenActiviteit
  • Diensten:
    • com.madme.mobile.sdk.service.ad. ShowAdService
    • com.madme.mobile.sdk.service. AdAlarmHelperService
    • com.madme.mobile.sdk.service. AdReminderHelperService
    • com.madme.mobile.sdk.service. AdTriggerEventsService
    • com.madme.mobile.sdk.service. CampaignHelperService
    • com.madme.mobile.sdk.service. CdnCampaignJobService
    • com.madme.mobile.sdk.service. CdnCampaignService
    • com.madme.mobile.sdk.service.cloudmessaging. CloudMessagingRegistratieService
    • com.madme.mobile.sdk.service. DbUpdateService
    • com.madme.mobile.sdk.service. Downloadservice
    • com.madme.mobile.sdk.service.locatie. GeofenceService
    • com.madme.mobile.sdk.service. LoginService
    • com.madme.mobile.sdk.service. LSFService
    • com.madme.mobile.sdk.service. LSJobService
    • com.madme.mobile.sdk.service. LSJobService2
    • com.madme.mobile.sdk.service. LSService
    • com.madme.mobile.sdk.service. MFAService
    • com.madme.mobile.sdk.service. SBSTService
    • com.madme.mobile.sdk.service. EnquêteInzendingJobService
    • com.madme.mobile.sdk.service. EnquêteInzendingService
    • com.madme.mobile.sdk.service. TrackingService
    • com.madme.mobile.sdk.service. TrackingSubmissionJobService
    • com.madme.mobile.sdk.service. TrackingInzendingService
  • Ontvangers:
    • com.madme.mobile.sdk.broadcast. AdAlarmontvanger
    • com.madme.mobile.sdk.broadcast. AdReminderOntvanger
    • com.madme.mobile.sdk.broadcast.adtriggers. VliegtuigModeChangedAdTrigger
    • com.madme.mobile.sdk.broadcast.adtriggers. PowerConnectionAdTrigger
    • com.madme.mobile.sdk.broadcast.adtriggers. RoamingAdTrigger
    • com.madme.mobile.sdk.broadcast.adtriggers. WiFiAdTrigger
    • com.madme.mobile.sdk.broadcast.adtriggers. WiFiBeschikbaarTrigger
    • com.madme.mobile.sdk.broadcast. BootReceiver
    • com.madme.mobile.sdk.broadcast. Dagelijkse taakontvanger
    • com.madme.mobile.sdk.broadcast. EOC Trigger
    • com.madme.mobile.sdk.broadcast. Geofence-ontvanger
    • com.madme.mobile.sdk.broadcast. IdSnsOntvanger
    • com.madme.mobile.sdk.broadcast. MadmeSmsTrigger
    • com.madme.mobile.sdk.broadcast. MeldingActieTrigger
    • com.madme.mobile.sdk.broadcast. PakketVerwijdering Ontvanger
    • com.madme.mobile.sdk.broadcast. Ontvanger ontgrendelen

Als u deze allemaal uitschakelt, wordt de Madme SDK feitelijk onbruikbaar en wordt voorkomen dat de banner uw startscherm opnieuw kapt.

Apps in de Google Play Store zijn geweest verwijderd wegens veel onschuldiger gedrag, en het verbaast me dat de Madme SDK en het advertentiegedrag van Jio op het startscherm nog niet eerder zijn opgemerkt, gemarkeerd en aangepakt. Madme verbergt zeker niet eens wat het doet, en ze benadrukken trots dergelijk gedrag als een verkoopargument en vertrekken ons collectief achter de oren krabben over welke maas in de wet ze hebben ontdekt om zoveel vertrouwen te krijgen en te veronderstellen immuniteit. En als we hun website mogen geloven, maken ook andere telecomproviders in India gebruik van hun diensten, al zijn we nog geen homescreen-kapende advertentiebanner van hen tegengekomen.

We hopen dat Google kennis neemt van het kapingsgedrag van deze pop-ups op het startscherm en opheldering geeft over hun bestaan, naast het Google Play-beleid.