Jios MyJio-app skickar helskärmsannonser till startskärmen, vilket bryter mot Google Plays policy

Relaince Jios följeslagare MyJio-app har skickat helskärmsannonser till användarnas hemskärmar, i strid med Google Plays policy. Läs vidare!

Om du inte har bott under en sten i Indien, har du förmodligen hört talas om Reliance Jio – bäraren som praktiskt taget förändrat landets 4G-landskap över en natt och har nu ögonen riktas mot 5G. Jio har hittat ett konkret utrymme för sig själv som Indiens ledande telekomtjänstleverantör, med över 400 miljoner abonnenter i slutet av 2020. Baserat på smartphonelandskapet i landet skulle det vara säkert att anta att en hel del av dessa användare använder Jios tjänster på en Android-smarttelefon. Om du är en sådan användare kan du ha varit tvungen att kämpa med helskärmsbannerannonser på din startskärm på senare tid. Det visar sig att de levereras direkt av följeslagaren MyJio app, i direkt överträdelse av Google Plays policyer.

På Android-smarttelefoner kan du bara sätta in ett Jio sim-kort och börja använda telekomtjänsterna direkt. Men om du använder andra tjänster från Jio som t.ex

JioFiber-anslutning, eller kanske du vill kontrollera hur mycket av den dagliga datamängden du har förbrukat hittills, eller så vill du fylla på ditt datapaket, då behöver du installera MyJio companion-appen på din telefon. MyJio-appen fungerar som en "one-stop destination för laddningar, UPI och betalningar, hantering av Jio-enheter, filmer, musik, nyheter, spel, frågesporter" och mer. Onödigt att säga, om du har doppat din tå i Jio-ekosystemet (och jag skulle bli förvånad om du inte har gjort det hittills när du bor i Indien), har du den här appen installerad på din enhet.

Tyvärr har MyJio-appen en ganska irriterande vana att skicka helskärmsannonser direkt till användarens hemskärm.

Denna annonsbanner initierades av MyJio-appen på min Samsung Galaxy S21 Ultra, och det var den enda Jio-appen på telefonen vid den tiden. Appen hade inte varit i förgrunden på några dagar vid den tidpunkten, men denna banneravisering kapade hemskärmen oavsett. När jag tittade mig omkring upptäckte jag att detta har hänt i ett par månader nu, med många användare klagar på kapningen av hemskärmen. Att klicka på bannern leder dig till detta förgenererat WhatsApp-meddelande för att sms: a numret som nämns.

Det är svårt att utlösa popup-bannern medvetet från vår sida. Vi har undersökt appen och det finns tips om att bannern utlöses när du växlar flygläge och när enheten kopplas ur från laddning. Men de vanliga åtgärderna utlöser inte bannern varje gång, och den visas ganska sällan. Vi antar att det finns fler utlösare inställda på Firebase-aviseringsmottagaren, vars villkor kanske inte har uppfyllts under vår testning.

Prima facie, detta kapningsbeteende orsakas av en helskärmsaktivitet som appen startar från bakgrunden. Detta strider direkt mot Google Plays policyer för annonser:

Störa appar, tredjepartsannonser eller enhetsfunktioner

Annonser som är kopplade till din app får inte störa andra appar, annonser eller driften av enheten, inklusive system- eller enhetsknappar och portar. Detta inkluderar överlagringar, kompletterande funktionalitet och widgetiserade annonsenheter. Annonser får endast visas i appen som visar dem.

Exemplet som Google pratar om är i stort sett samma beteende som MyJio-appen visar. Vi kan dra slutsatsen att MyJio-appen direkt strider mot Google Plays policyer genom att trycka ut annonser som visas utanför appen genom att kapa startskärmen.

Märkligt nog kan appen pusha denna kapningsannons utan att ha fått tillstånd att "Visa över appar"/"Visa på toppen". MyJio-appen begär inte ens detta tillstånd, så jag var väldigt nyfiken på hur appen kunde skicka en annons över startskärmen.

Med Zacharys hjälp grävde jag i djupare. Vi fick reda på att appen integrerar MADME SDK, och det finns aktiviteter med titeln "OverlayAdActivity", vilket lämnar lite utrymme för tvivel om dess avsikt.

Besöker Madmes hemsida bekräftar vårt resultat, eftersom de stolt visar lösningar för telekom som tar fram dessa popup-annonsbanners med kapningsavsikt.

MyJio-appen integrerar en mängd aktiviteter, tjänster och mottagare från Madme, och det finns alldeles för många av dem.

Hur stoppar jag dessa kapningspopups på min startskärm från Jios MyJio-app?

Det finns några sätt du kan bli av med dessa kapningsfönster. Den första och mest uppenbara lösningen är att helt enkelt avinstallera MyJio-appen. Många användare använder appen väldigt sällan, och du kan installera om den när du behöver den. I de mellanliggande cyklerna kan du åtminstone inte bli irriterad från din startskärm.

Den andra lösningen, som allmänt föreslagits av Internet, är att inaktivera alla behörigheter för appen. Ungefär som den första lösningen är detta en mycket bred lösning som gör att vissa funktioner i appen inte fungerar korrekt.

Den tredje lösningen tar ett mer exakt tillvägagångssätt, men det kräver också root. Du kan använda en app som Root Activity Launcher för att inaktivera alla aktiviteter, tjänster och mottagare relaterade till Madme SDK i Jio-appen.

Root Activity LauncherUtvecklare: Zachary Wander

Pris: 0,99.

Ladda ner

Och här är alla relaterade aktiviteter, tjänster och mottagare. Observera att du kanske inte behöver inaktivera dem alla, och jag listar bara alla som jag kunde hitta. Det är svårt att tvångsutlösa popup-fönstret i helskärmsläge på vår sida, så vi måste fortfarande gå med en generell strategi här.

  • Aktiviteter:
    • com.madme.mobile.sdk.activity. AdActivity
    • com.madme.mobile.sdk.activity. AdListActivity
    • com.madme.mobile.sdk.activity. BrowserActivity
    • 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. TackAktivitet
    • com.madme.mobile.sdk.activity. WebViewActivity
    • com.madme.mobile.sdk.activity. LegalInformationActivityResources
    • com.madme.mobile.sdk.activity. VillkorAktivitet
    • com.madme.mobile.sdk.activity. FördelarAktivitet
  • Tjänster:
    • 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. DownloadService
    • com.madme.mobile.sdk.service.location. GeofenceService
    • com.madme.mobile.sdk.service. Inloggningstjänst
    • 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. Spårningstjänst
    • com.madme.mobile.sdk.service. TrackingSubmissionJobService
    • com.madme.mobile.sdk.service. TrackingSubmissionService
  • Mottagare:
    • 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. Lås upp mottagaren

Att inaktivera alla dessa skulle effektivt göra Madme SDK värdelös och bör förhindra att bannern kapar din startskärm igen.

Appar på Google Play Butik har varit borttagen för mycket mer oskyldigt beteende, och det förvånar mig att Madme SDK och Jios hemskärmsannonsbeteende inte har upptäckts, markerats och åtgärdats tidigare. Madme döljer verkligen inte vad den gör, och de lyfter stolt fram sådant beteende som ett försäljningsargument och lämnar oss att klia oss i huvudet på vilket kryphål de har hittat ut för att få sådant förtroende och förmodade immunitet. Och om man ska tro deras hemsida, så använder andra telekomleverantörer i Indien också deras tjänster, även om vi inte har stött på någon hemskärmskapande annonsbanner från dem än.

Vi hoppas att Google tar reda på kapningsbeteendet på startskärmen för dessa popup-fönster och ger förtydliganden om deras existens tillsammans med Google Plays policyer.