L'app MyJio di Jio invia annunci a schermo intero alla schermata iniziale, violando le norme di Google Play

L'app MyJio complementare di Relaince Jio ha inviato banner pubblicitari a schermo intero alle schermate home degli utenti, in violazione delle norme di Google Play. Continuare a leggere!

A meno che tu non abbia vissuto sotto una roccia in India, probabilmente hai sentito parlare di Reliance Jio, la compagnia che praticamente ha trasformato il panorama 4G del paese da un giorno all'altro e ora ha i suoi occhi sono puntati sul 5G. Jio ha trovato uno spazio concreto per sé come principale fornitore di servizi di telecomunicazioni in India, accumulando oltre 400 milioni di abbonati entro la fine del 2020. Considerando il panorama degli smartphone nel Paese, è lecito ritenere che molti di questi utenti accedano ai servizi di Jio su uno smartphone Android. Se sei uno di questi utenti, potresti aver dovuto fare i conti con banner pubblicitari a schermo intero sulla tua schermata iniziale nel recente passato. A quanto pare, vengono consegnati direttamente dal compagno Applicazione MyJio, in diretta violazione delle norme di Google Play.

Sugli smartphone Android è sufficiente inserire una sim Jio e iniziare subito a utilizzare i servizi di telecomunicazione. Ma se usi altri servizi di Jio come Connessione JioFiber, o forse vuoi controllare quanta quantità di dati giornaliera hai consumato finora, o vuoi ricaricare il tuo pacchetto dati, allora devi installare l'app complementare MyJio sul tuo telefono. L'app MyJio funge da "destinazione unica per ricariche, UPI e pagamenti, gestione di dispositivi Jio, film, musica, notizie, giochi, quiz" e altro ancora. Inutile dire che, se ti sei tuffato nell'ecosistema Jio (e sarei sorpreso se non lo avessi fatto finora mentre risiedevi in ​​India), hai questa app installata sul tuo dispositivo.

Sfortunatamente, l'app MyJio ha l'abitudine piuttosto fastidiosa di inviare banner pubblicitari a schermo intero direttamente sulla schermata iniziale dell'utente.

Questo banner pubblicitario è stato avviato dall'app MyJio sul mio Samsung Galaxy S21 Ultra, e all'epoca quella era l'unica app Jio sul telefono. A quel punto l'app non era in primo piano da alcuni giorni, ma questo banner di notifica ha comunque dirottato la schermata iniziale. Guardandomi intorno, ho scoperto che questo accade ormai da parecchi mesi, con molti utenti si lamentano del dirottamento della schermata iniziale. Cliccando sul banner si arriva a questo messaggio WhatsApp pregenerato per inviare un messaggio al numero indicato.

È difficile attivare consapevolmente il banner popup da parte nostra. Abbiamo esaminato l'app e ci sono indizi che il banner venga attivato quando si attiva/disattiva la modalità aereo e quando si scollega il dispositivo dalla carica. Ma queste azioni comuni non attivano il banner ogni volta, e appare piuttosto raramente. Presumiamo che ci siano più trigger impostati anche sul ricevitore di notifiche Firebase, le cui condizioni potrebbero non essere state soddisfatte durante i nostri test.

A prima vista, questo comportamento di dirottamento è causato da un'attività a schermo intero che l'app sta avviando in background. Ciò è direttamente contrario Norme di Google Play sugli annunci:

Interferire con app, annunci di terze parti o funzionalità del dispositivo

Gli annunci associati alla tua app non devono interferire con altre app, annunci o con il funzionamento del dispositivo, inclusi i pulsanti e le porte del sistema o del dispositivo. Ciò include overlay, funzionalità complementari e unità pubblicitarie con widget. Gli annunci devono essere visualizzati solo all'interno dell'app che li pubblica.

L'esempio di cui parla Google è praticamente lo stesso comportamento dimostrato dall'app MyJio. Possiamo concludere che l'app MyJio viola direttamente le norme di Google Play pubblicando annunci visualizzati all'esterno della sua app dirottando la schermata iniziale.

Curiosamente, l'app è in grado di pubblicare questo annuncio di dirottamento senza che le sia stata concessa l'autorizzazione "Visualizza sulle app"/"Appari in primo piano". L'app MyJio non richiede nemmeno questa autorizzazione, quindi ero molto curioso di sapere come l'app potesse inserire un annuncio sulla schermata iniziale.

Con l'aiuto di Zachary, ho scavato più a fondo. Abbiamo scoperto che l'app integra l'SDK MADME e che sono presenti attività intitolate "OverlayAdActivity", che lasciano pochi dubbi sulle sue intenzioni.

Visitare Il sito web di Madame corrobora la nostra scoperta, poiché mostrano con orgoglio soluzioni alle telecomunicazioni che mettono in risalto questi banner pubblicitari popup con intenti di dirottamento.

L'app MyJio integra tutta una serie di attività, servizi e ricevitori di Madme e ce ne sono troppi.

Come posso interrompere questi popup di dirottamento sulla mia schermata iniziale dall'app MyJio di Jio?

Esistono alcuni modi per eliminare questi popup di dirottamento. La prima e più ovvia soluzione è semplicemente disinstallare l'app MyJio. Molti utenti utilizzano l'app molto raramente e puoi reinstallarla quando ne hai bisogno. Nei cicli intermedi, puoi almeno non essere infastidito dalla schermata iniziale.

La seconda soluzione, ampiamente suggerita da Internet, è disabilitare tutte le autorizzazioni per l'app. Proprio come la prima soluzione, questa è una soluzione molto ampia che farà sì che alcune funzioni dell'app non funzionino correttamente.

La terza soluzione adotta un approccio più preciso, ma richiede anch'essa il root. Puoi usare un'app come Avvio attività di root per disabilitare tutte le attività, i servizi e i ricevitori relativi all'SDK Madme nell'app Jio.

Avvio attività di rootSviluppatore: Zachary Vagare

Prezzo: 0,99.

Scaricamento

Ed ecco tutte le relative Attività, Servizi e Destinatari. Tieni presente che potrebbe non essere necessario disabilitarli tutti e sto solo elencando tutti quelli che ho potuto individuare. È difficile attivare forzatamente il popup a schermo intero da parte nostra, quindi dovremmo comunque adottare un approccio generale qui.

  • Attività:
    • com.madme.mobile.sdk.attività. Attività pubblicitaria
    • com.madme.mobile.sdk.attività. AttivitàListaannunci
    • com.madme.mobile.sdk.attività. Attività del browser
    • com.madme.mobile.sdk.attività. MadmeCmClickActivity
    • com.madme.mobile.sdk.attività. MadmePermissionActivity
    • com.madme.mobile.sdk.attività. MyOffersHistoryActivity
    • com.madme.mobile.sdk.attività. OverlayAdActivity
    • com.madme.mobile.sdk.attività. OverlaySurveyActivity
    • com.madme.mobile.sdk.attività. Cambia attività profilo
    • com.madme.mobile.sdk.attività. Attività pubblicitaria salvata
    • com.madme.mobile.sdk.attività. Attività di sondaggio
    • com.madme.mobile.sdk.attività. GrazieAttività
    • com.madme.mobile.sdk.attività. AttivitàVisualizzazioneWeb
    • com.madme.mobile.sdk.attività. LegalInformationActivityResources
    • com.madme.mobile.sdk.attività. TerminiAttività
    • com.madme.mobile.sdk.attività. VantaggiAttività
  • Servizi:
    • com.madme.mobile.sdk.service.ad. Mostra servizio pubblicitario
    • 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. DownloadService
    • com.madme.mobile.sdk.service.location. 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. Servizio MFA
    • com.madme.mobile.sdk.service. SBSTService
    • com.madme.mobile.sdk.service. SurveySubmissionJobService
    • com.madme.mobile.sdk.service. Servizio di invio del sondaggio
    • com.madme.mobile.sdk.service. Servizio di monitoraggio
    • com.madme.mobile.sdk.service. TrackingSubmissionJobService
    • com.madme.mobile.sdk.service. TrackingSubmissionService
  • Ricevitori:
    • com.madme.mobile.sdk.broadcast. AdAlarmReceiver
    • com.madme.mobile.sdk.broadcast. AdReminderReceiver
    • 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. WiFiAvailableTrigger
    • com.madme.mobile.sdk.broadcast. BootReceiver
    • com.madme.mobile.sdk.broadcast. DailyTaskReceiver
    • com.madme.mobile.sdk.broadcast. EOCTrigger
    • com.madme.mobile.sdk.broadcast. GeofenceReceiver
    • com.madme.mobile.sdk.broadcast. IdSnsReceiver
    • com.madme.mobile.sdk.broadcast. MadmeSmsTrigger
    • com.madme.mobile.sdk.broadcast. NotificationActionTrigger
    • com.madme.mobile.sdk.broadcast. PackageRemovalReceiver
    • com.madme.mobile.sdk.broadcast. Sblocca ricevitore

Disabilitare tutti questi elementi renderebbe di fatto inutilizzabile l'SDK di Madme e dovrebbe impedire al banner di prendere nuovamente il controllo della schermata iniziale.

Le app sul Google Play Store sono state rimosso per un comportamento molto più innocentee mi sorprende che l'SDK di Madme e il comportamento degli annunci sulla schermata iniziale di Jio non siano stati individuati, evidenziati e affrontati prima. Madme certamente non nasconde nemmeno ciò che fa, e sottolinea con orgoglio tale comportamento come punto di forza, se ne va per grattarci la testa collettiva su quale scappatoia hanno escogitato per ottenere tanta fiducia e presunzione immunità. E se si deve credere al loro sito web, anche altri fornitori di telecomunicazioni in India utilizzano i loro servizi, anche se non abbiamo ancora riscontrato alcun banner pubblicitario di dirottamento della schermata iniziale da parte loro.

Ci auguriamo che Google prenda atto del comportamento di dirottamento della schermata iniziale di questi popup e fornisca chiarimenti sulla loro esistenza insieme alle politiche di Google Play.