Jios MyJio-app sender fullskjermannonser til startskjermen, noe som bryter Google Plays retningslinjer

Relaince Jios følgesvenn MyJio-appen har sendt fullskjermsannonsebannere til brukernes hjemmeskjermer, i strid med Google Plays retningslinjer. Les videre!

Med mindre du har bodd under en stein i India, har du sikkert hørt om Reliance Jio – transportøren som praktisk talt forvandlet landets 4G-landskap over natten og har nå øynene er rettet mot 5G. Jio har funnet en konkret plass for seg selv som Indias ledende leverandør av telekomtjenester, og har samlet over 400 millioner abonnenter innen utgangen av 2020. Basert på smarttelefonlandskapet i landet, vil det være trygt å anta at en god del av disse brukerne får tilgang til Jios tjenester på en Android-smarttelefon. Hvis du er en slik bruker, kan det hende du har måttet slite med bannerannonser i fullskjerm på startskjermen din i det siste. Det viser seg at de blir levert rett av ledsageren MyJio-appen, i direkte brudd på Google Plays retningslinjer.

På Android-smarttelefoner kan du bare sette inn et Jio-sim-kort og begynne å bruke telekom-tjenestene med en gang. Men hvis du bruker andre tjenester fra Jio som f.eks

JioFiber-tilkobling, eller kanskje du vil sjekke hvor mye av den daglige datakvoten du har forbrukt så langt, eller du vil fylle på datapakken din, så må du installere MyJio-kompanjonsappen på telefonen din. MyJio-appen fungerer som en "one-stop-destinasjon for oppladninger, UPI og betalinger, administrering av Jio-enheter, filmer, musikk, nyheter, spill, spørrekonkurranser" og mer. Unødvendig å si, hvis du har dyppet tåen din i Jio-økosystemet (og jeg vil bli overrasket om du ikke har gjort det så langt mens du bor i India), har du denne appen installert på enheten din.

Dessverre har MyJio-appen en ganske irriterende vane med å sende fullskjerm-annonsebannere rett til brukerens startskjerm.

Dette annonsebanneret ble initiert av MyJio-appen på min Samsung Galaxy S21 Ultra, og det var den eneste Jio-appen på telefonen på den tiden. Appen hadde ikke vært i forgrunnen på noen dager på det tidspunktet, men denne bannervarslingen kapret hjemmeskjermen uansett. Når jeg så meg rundt, fant jeg ut at dette har skjedd i noen måneder nå, med mange brukere klager over kapring av startskjermen. Ved å klikke på banneret kommer du til dette forhåndsgenerert WhatsApp-melding for å sende tekstmelding til nummeret som er nevnt.

Det er vanskelig å utløse popup-banneret bevisst på vår side. Vi har undersøkt appen, og det er hint om at banneret utløses når du bytter flymodus og når du kobler enheten fra lading. Men de vanlige handlingene utløser ikke banneret hver gang, og det vises ganske sjelden. Vi antar at det også er satt opp flere utløsere på Firebase-varslingsmottakeren, hvis betingelser kanskje ikke ble oppfylt under testingen vår.

Til å begynne med er denne kapringsatferden forårsaket av en fullskjermaktivitet som appen starter fra bakgrunnen. Dette er direkte i strid Google Plays retningslinjer for annonser:

Forstyrrelse av apper, tredjepartsannonser eller enhetsfunksjonalitet

Annonser knyttet til appen din må ikke forstyrre andre apper, annonser eller driften av enheten, inkludert system- eller enhetsknapper og -porter. Dette inkluderer overlegg, følgefunksjonalitet og widgetiserte annonseenheter. Annonser må bare vises i appen som viser dem.

Eksemplet som Google snakker om er stort sett den samme oppførselen som MyJio-appen viser. Vi kan konkludere med at MyJio-appen direkte bryter Google Plays retningslinjer ved å skyve ut annonser som vises utenfor appen ved å kapre startskjermen.

Merkelig nok er appen i stand til å pushe denne kapringsannonsen uten å ha fått tillatelse til "Vis over apper"/"Vises på toppen". MyJio-appen ber ikke engang om denne tillatelsen, så jeg var veldig nysgjerrig på hvordan appen kunne skyve en annonse over startskjermen.

Med Zacharys hjelp gravde jeg meg dypere. Vi fant ut at appen integrerer MADME SDK, og det er aktiviteter med tittelen "OverlayAdActivity", som gir lite rom for tvil om intensjonen.

Besøker Madmes hjemmeside bekrefter funnene våre, ettersom de stolt viser løsninger for telekom som bringer ut disse popup-annonsebannerne med kapringshensikt.

MyJio-appen integrerer en hel rekke aktiviteter, tjenester og mottakere fra Madme, og det er alt for mange av dem.

Hvordan stopper jeg disse kaprings-popupene på startskjermen fra Jios MyJio-app?

Det er noen måter du kan bli kvitt disse kapringsvinduene på. Den første og mest åpenbare løsningen er å ganske enkelt avinstallere MyJio-appen. Mange brukere bruker appen svært sjelden, og du kan installere den på nytt når du trenger den. I de mellomliggende syklusene kan du i det minste ikke bli irritert ut av startskjermen.

Den andre løsningen, mye foreslått av Internett, er å deaktivere alle tillatelser for appen. På samme måte som den første løsningen, er dette en veldig bred løsning som vil føre til at visse funksjoner i appen ikke fungerer som de skal.

Den tredje løsningen tar en mer presis tilnærming, men den krever også root. Du kan bruke en app som Root Activity Launcher for å deaktivere alle aktiviteter, tjenester og mottakere relatert til Madme SDK i Jio-appen.

Root Activity LauncherUtvikler: Zachary Wander

Pris: 0,99.

nedlasting

Og her er alle relaterte aktiviteter, tjenester og mottakere. Merk at du kanskje ikke trenger å deaktivere dem alle, og jeg lister bare opp alle de jeg kunne se. Det er vanskelig å tvinge ut popup-vinduet i full skjerm på vår side, så vi må fortsatt gå med en generell tilnærming her.

  • Aktiviteter:
    • com.madme.mobile.sdk.activity. AdActivity
    • com.madme.mobile.sdk.activity. AdListActivity
    • com.madme.mobile.sdk.activity. Nettleseraktivitet
    • com.madme.mobile.sdk.activity. MadmeCmClickActivity
    • com.madme.mobile.sdk.activity. MadmePermissionActivity
    • com.madme.mobile.sdk.activity. MyOffersHistoryActivity
    • com.madme.mobile.sdk.activity. OverlayAdActivity
    • com.madme.mobile.sdk.activity. OverlaySurveyActivity
    • com.madme.mobile.sdk.activity. ChangeProfileActivity
    • com.madme.mobile.sdk.activity. SavedAdActivity
    • com.madme.mobile.sdk.activity. SurveyActivity
    • com.madme.mobile.sdk.activity. TakkAktivitet
    • com.madme.mobile.sdk.activity. WebViewActivity
    • com.madme.mobile.sdk.activity. LegalInformationActivityResources
    • com.madme.mobile.sdk.activity. VilkårAktivitet
    • com.madme.mobile.sdk.activity. FordelerAktivitet
  • Tjenester:
    • 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. CloudMessagingRegistrationService
    • com.madme.mobile.sdk.service. DbUpdateService
    • com.madme.mobile.sdk.service. Nedlastingstjeneste
    • com.madme.mobile.sdk.service.location. GeofenceService
    • com.madme.mobile.sdk.service. Innloggingstjeneste
    • 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. SurveySubmissionJobService
    • com.madme.mobile.sdk.service. SurveySubmissionService
    • com.madme.mobile.sdk.service. Sporingstjeneste
    • com.madme.mobile.sdk.service. TrackingSubmissionJobService
    • com.madme.mobile.sdk.service. TrackingSubmissionService
  • Mottakere:
    • com.madme.mobile.sdk.broadcast. AdAlarm-mottaker
    • com.madme.mobile.sdk.broadcast. Annonsepåminnelsesmottaker
    • com.madme.mobile.sdk.broadcast.adtriggers. AirplaneModeChangedAdTrigger
    • 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. WiFiTilgjengeligTrigger
    • com.madme.mobile.sdk.broadcast. BootReceiver
    • com.madme.mobile.sdk.broadcast. DailyTaskReceiver
    • com.madme.mobile.sdk.broadcast. EOCTrigger
    • com.madme.mobile.sdk.broadcast. Geofence-mottaker
    • com.madme.mobile.sdk.broadcast. IdSns-mottaker
    • com.madme.mobile.sdk.broadcast. MadmeSmsTrigger
    • com.madme.mobile.sdk.broadcast. NotificationActionTrigger
    • com.madme.mobile.sdk.broadcast. PackageRemovalReceiver
    • com.madme.mobile.sdk.broadcast. Lås opp mottaker

Deaktivering av alle disse vil effektivt gjøre Madme SDK ubrukelig, og bør forhindre at banneret kaprer startskjermen din igjen.

Apper på Google Play Store har vært fjernet for langt mer uskyldig oppførsel, og det overrasker meg at Madme SDK og Jios startskjermannonseadferd ikke har blitt oppdaget, fremhevet og adressert før. Madme legger absolutt ikke skjul på hva den gjør, og de fremhever stolt slik oppførsel som et salgsargument, og forlater oss å klø våre kollektive hoder på hvilket smutthull de har funnet ut for å få en slik tillit og antatt immunitet. Og hvis nettsiden deres er til å tro, bruker også andre telekomleverandører i India seg av tjenestene deres, selv om vi ikke har støtt på noen hjemmeskjermkapring annonsebannere fra dem ennå.

Vi håper Google tar kjennskap til startskjermkapringen til disse popup-vinduene og gir avklaringer om deres eksistens sammen med Google Plays retningslinjer.