Interim UX guidelines for EEA program for alternative billing without user choice

Overview

These guidelines are provided for developers participating in our program for offering users in the European Economic Area (EEA) an alternative billing to Google Play’s billing system without user choice. Developers with users in the EEA who are participating in the user choice billing pilot and offering an alternative billing system alongside Google Play’s billing system should use the user choice billing UX guidelines . These UX guidelines aim to maintain a consistent user experience by requiring developers to display an information screen to each user the first time the user initiates a purchase. The user-facing messages and UI specifications for the information screen should be implemented according to the following guidelines.

Developer app

Information screen for users

Select language

Select the language of your users to view the corresponding UI text strings in the design specifications below.

Information for users

The information screen helps users understand the impact of the change.

When to display

The information screen must be shown to users at the start of their first purchase. This message does not need to be displayed on subsequent purchases by the same user. Display the information screen immediately after a user has taken explicit action to initiate a purchase.

When to display price

The purchase price should be visible and obvious to users before they are shown the information screen.

How to display

The information screen must be displayed in a modal bottom sheet. A modal bottom sheet is similar to a modal dialog that animates up from the bottom of the screen and stays pinned to the bottom. It is elevated above all UI elements on the underlying screen. The underlying screen is obscured behind a dark scrim to indicate that it will not respond to user interaction.

Refer to Google Material Design for more information on the design and implementation of modal bottom sheets.

User actions

The bottom sheet must be triggered when a user taps on a button or other UI element in your app that initiates a purchase. The user can take two possible actions from the information screen:

Got it

Tapping the “Got it” button dismisses the information screen and launches the next screen in your payment flow.

Learn more

Tapping the “Learn more” button launches a Google Help Center article in a web browser.

Dismiss

If users want to dismiss the bottom sheet and return to the underlying screen, they can dismiss the bottom sheet by:

  • Tapping outside of the bottom sheet container
  • Tapping the Android system "Back" button

The information screen does not need to be displayed again after it has been dismissed or after the user has tapped “Got it”.

Example: When the user taps to purchase in your app, the button will trigger the information screen.

Design specifications

The information screen is divided into three components: title, message, and buttons. All three components are required and must contain the exact text and UI elements defined in these guidelines. Do not include any additional text or imagery on this screen, but you are free to include additional text and imagery on other screens.

  1. Title
  2. Text 1
  3. Text 2
  4. Buttons
  5. Bottom sheet
  6. Background scrim

Title

Text Select language
English This app does not use Google Play’s billing system
French Cette application n'utilise pas le systeme de facturation de Google Play
German Diese App verwendet nicht das Abrechnungssystem von Google Play
Italian Questa app non usa il sistema di fatturazione di Google Play
Spanish Esta aplicacion no utiliza el sistema de facturacion de Google Play
Bulgarian Това приложение не използва системата на Google Play за таксуване
Catalan Aquesta aplicacio no utilitza el sistema de facturacio de Google Play
Czech Tato aplikace nepou?iva faktura?niho systemu Google Play
Danish Denne app anvender ikke Google Plays faktureringssystem
Dutch Deze app maakt geen gebruik van het factureringssysteem van Google Play
Greek Αυτ? η εφαρμογ? δεν χρησιμοποιε? το σ?στημα χρ?ωση? του Google Play
Estonian See rakendus ei kasuta Google Play arveldussusteemi
Finnish Tama sovellus ei kayta Google Playn laskutusjarjestelmaa
Croatian Aplikacija ne upotrebljava sustav naplate Google Playa
Hungarian Ez az alkalmazas nem hasznalja a Google Play szamlazasi rendszeren
Icelandic Þetta forrit notast ekki við innheimtukerfi Google Play
Lithuanian ?i programa nenaudoja ?Google Play“ atsiskaitymo sistemos
Latvian ?aj? lietotn? netiek izmantoti Google Play nor??inu sist?mu
Norwegian Denne appen bruker ikke faktureringssystemet for Google Play
Polish Ta aplikacja nie u?ywa? systemu rozliczeniowego Google Play
Portuguese (Brazilian) Este app nao usa o sistema de faturamento do Google Play
Portuguese (European) Esta app nao usa o sistema de faturacao do Google Play
Romanian Aplica?ia nu folose?te sistemul de facturare Google Play
Slovak Tato aplikacia nepou?iva faktura?ny system slu?by Google Play
Slovenian Ta aplikacija ne uporablja pla?ilni sistem Googla Play
Swedish Den har appen anvander inte Google Plays faktureringssystem
Font Roboto (apply to all fonts)
Font size 18sp
Font color #202124

Text 1

Used to highlight key points that are considered critical information.

Text Select language
English The developer will be the seller of all in-app purchases and manage all aspects of your purchases, including customer support, refund requests, and applicable consumer rights.
French Le developpeur sera le vendeur de tous les achats via les applications et gerera tous les aspects de vos achats, y compris le service client, les demandes de remboursement et les droits des consommateurs applicables.
German Der Verkaufer aller In-App-Artikel ist der Entwickler. Er verwaltet alle Aspekte Ihrer Kaufe, einschließlich Kundensupport, Erstattungsanfragen und anwendbare Verbraucherrechte.
Italian Lo sviluppatore sara il venditore di tutti gli acquisti in-app e gestira tutti gli aspetti dei tuoi acquisti, inclusa l'assistenza clienti, le richieste di rimborso e i diritti del consumatore applicabili.
Spanish El desarrollador sera el vendedor de todas las compras en la aplicacion y gestionara todos los aspectos de tus compras, incluidos el servicio de asistencia, las solicitudes de reembolso y los derechos de los consumidores correspondientes.
Bulgarian Програмистът ще бъде продавач на всички покупки в приложението и ще управлява всички аспекти на покупките ви, включително поддръжката на клиенти, заявките за възстановяване на средства и приложимите права на потребителите.
Catalan El desenvolupador sera el venedor de totes les compres des de l'aplicacio i gestionara tots els aspectes relacionats amb les teves compres, com ara el servei d'assistencia tecnica, les sol·licituds de reembossament i els drets dels consumidors aplicables.
Czech Vyvoja? je prodejce v?ech nakup? v aplikaci a spravuje v?echny aspekty nakup?, v?etn? zakaznicke podpory, ?adosti o vraceni platby a platnych spot?ebitelskych prav.
Danish Udvikleren vil være sælger af alle køb i apps og administrere alle aspekter af dine køb, herunder kundesupport, anmodninger om refusion og gældende forbrugerrettigheder.
Dutch De ontwikkelaar is de verkoper van alle in-app aankopen en beheert alle aspecten van je aankopen, waaronder support, terugbetalingsverzoeken en toepasselijke consumentenrechten.
Greek Ο προγραμματιστ?? θα ε?ναι ο πωλητ?? για ?λε? τι? αγορ?? εντ?? εφαρμογ?? και θα διαχειρ?ζεται ?λε? τι? πτυχ?? των αγορ?ν σα?, ?πω? ε?ναι η υποστ?ριξη πελατ?ν, τα αιτ?ματα επιστροφ?? χρημ?των και τα ισχ?οντα δικαι?ματα των καταναλωτ?ν.
Estonian Arendaja on muuja koigi rakendusesiseste ostude puhul ning haldab teie ostude koiki aspekte, sealjuures klienditeenindust, tagasimaksetaotlusi ja kohalduvaid tarbijaoigusi.
Finnish Kehittaja on sovelluksen sisaisten ostosten myyja ja vastuussa kaikesta ostoihin liittyvasta, esimerkiksi asiakastuesta, hyvityspyynnoista ja sovellettavista kuluttajan oikeuksista.
Croatian Razvojni programmer bit ?e prodava? svih kupnji putem aplikacije i upravljati svim aspektima va?ih kupnji, uklju?uju?i korisni?ku podr?ku, zahtjeve za povrat novca i primjenjiva potro?a?ka prava.
Hungarian A fejleszt? lesz az osszes alkalmazason beluli vasarlas eladoja, illetve a vasarlasod kezel?je minden szempontbol, ideertve tobbek kozott az ugyfelszolgalatot, a visszateritesi kerelmeket es a vonatkozo fogyasztoi jogokat.
Icelandic Þrounaraðilinn verður soluaðili allra innkaupa i forritinu og stjornar ollum þattum kaupanna, þ.m.t. notendaþjonustu, endurgreiðslubeiðnum og gildandi rettindum neytenda.
Lithuanian K?r?jas bus vis? pirkim? programoje pardav?jas ir valdys visus j?s? pirkim? aspektus, ?skaitant klient? palaikymo, l??? gr??inimo u?klausas bei taikomas vartotoj? teises.
Latvian Izstr?d?t?js b?s visu lietotn? veikto pirkumu p?rdev?js un p?rvald?s visus pirkuma aspektus, tostarp klientu atbalstu, atmaksas piepras?jumus un piem?rojamo pat?r?t?ju ties?bu iev?ro?anu.
Norwegian Utvikleren er selgeren av kjøp i apper og handterer alle aspekter ved kjøpet, deriblant brukerstøtte, refusjonsforespørsler og relevante forbrukerrettigheter.
Polish Deweloper b?dzie sprzedawc? w przypadku wszystkich zakupow w aplikacji i b?dzie zarz?dza? wszystkimi aspektami zakupow, w tym obsług? klienta, pro?bami o zwrot ?rodkow i obowi?zuj?cymi prawami konsumentow.
Portuguese (Brazilian) O desenvolvedor vai ser o vendedor de todas as compras no app e vai gerenciar todos os aspectos das suas compras, incluindo suporte ao cliente, solicitacoes de reembolso e direitos do consumidor aplicaveis.
Portuguese (European) O programador vai ser o vendedor de todas as compras na app e gerir todos os aspetos das suas compras, incluindo o apoio ao cliente, os pedidos de reembolsos e os direitos dos consumidores aplicaveis.
Romanian Dezvoltatorul va fi vanz?torul tuturor achizi?iilor in aplica?ie ?i va gestiona toate aspectele achizi?iilor, inclusiv asisten?a pentru clien?i, solicit?rile de rambursare ?i drepturile aplicabile ale consumatorilor.
Slovak Vyvojar bude predajcom v?etkych nakupov v aplikacii a bude spravova? v?etky aspekty va?ich nakupov vratane zakaznickej podpory, ?iadosti o vratenie pe?azi a prislu?nych prav spotrebite?ov.
Slovenian Razvijalec bo prodajalec vseh nakupov v aplikaciji in bo upravljal vse vidike nakupa, vklju?no s podporo za stranke, zahtevami za vra?ilo kupnine in veljavnimi potro?ni?kimi pravicami.
Swedish Utvecklaren ar saljaren for alla kop i appen och hanterar alla delar av kopet, till exempel kundsupport, forfragningar om aterbetalning och tillampliga konsumentrattigheter.
Font size 14sp
Line height 20
Font color #5F6368

Text 2

Used for secondary information that is of lower priority.

Text Select language
English Google Play features like gift cards, Play Points, subscription management, and purchase controls won’t be available.
French Les fonctionnalites Google Play, comme les cartes et les points Play, la gestion des abonnements et les parametres de controle des achats ne seront pas disponibles.
German Google Play-Funktionen wie Geschenkkarten, Play Points, die Aboverwaltung und Kaufgenehmigungen sind nicht verfugbar.
Italian Le funzionalita di Google Play come le carte regalo, i punti Play, la gestione degli abbonamenti e i controlli per gli acquisti non saranno disponibili.
Spanish No podras utilizar funciones de Google Play como las tarjetas regalo, los Play Points, la gestion de suscripciones y los controles de compra.
Bulgarian Функциите на Google Play, като например карти за подарък, точки в услугата, управление на абонаменти и контроли за покупките, няма да бъдат налице.
Catalan Les funcions de Google Play, com ara les targetes regal, els punts de Play, la gestio de les subscripcions i els controls de compra, no estaran disponibles.
Czech Funkce Google Play jako darkove karty, body Play, sprava p?edplatnych a nastaveni nakup? nebudou k dispozici.
Danish Google Play-funktioner som f.eks. gavekort, Play-point, administration af abonnementer og købsindstillinger vil ikke være tilgængelige.
Dutch Google Play-functies zoals cadeaukaarten, Play-punten, abonnementbeheer en aankoopopties zijn niet beschikbaar.
Greek Οι λειτουργ?ε? του Google Play, ?πω? ε?ναι οι δωροκ?ρτε?, οι Π?ντοι Play, η διαχε?ριση συνδρομ?ν και τα στοιχε?α ελ?γχου αγορ?ν, δεν θα ε?ναι διαθ?σιμα.
Estonian Google Play funktsioonid, naiteks kinkekaardid, Play punktid, tellimuste haldamine ja ostmise juhtelemendid, pole saadaval.
Finnish Google Playn ominaisuudet (esimerkiksi Play-lahjakortit, Play-pisteet, ostosten hallinta ja tilausten hallinta) eivat ole saatavilla.
Croatian Zna?ajke Google Playa, kao ?to su darovne kartice, Play bodovi, upravljanje pretplatama i kontrole kupnje ne?e biti dostupne.
Hungarian A Google Play olyan funkcioi, mint az ajandekutalvanyok, a Play-pontok, az el?fizetes-kezeles es a vasarlasfelugyeleti eszkozok nem allnak majd rendelkezesre.
Icelandic Eiginleikar Google Play a borð við gjafakort, Play punkta, umsjon askrifta og innkaupastyringar verða ekki i boði.
Lithuanian ?Google Play“ funkcijos, tokios kaip dovan? kortel?s, ?Play“ ta?kai, prenumeratos valdymas ir pirkimo valdikliai, bus nepasiekiamos.
Latvian Google Play iesp?jas, piem?ram, d?vanu kartes, abonementu p?rvald?ba un pirkumu kontroles iestat?jumi, neb?s pieejamas.
Norwegian Google Play-funksjoner som gavekort, Play Points, administrering av abonnementer og kjøpskontroller er ikke tilgjengelige.
Polish Funkcje Google Play, takie jak karty podarunkowe, punkty Play, zarz?dzanie subskrypcjami i opcje zakupow, nie b?d? dost?pne.
Portuguese (Brazilian) Os recursos do Google Play, como vales-presente, Play Points, gerenciamento de assinaturas e controles de compra nao vao estar disponiveis.
Portuguese (European) As funcionalidades do Google Play, como vales de oferta, Play Points, gestao de subscricoes e controlos de compras, nao vao estar disponiveis.
Romanian Func?iile Google Play precum cardurile cadou, punctele Play, gestionarea abonamentelor ?i comenzile de achizi?ie nu vor fi disponibile.
Slovak Funkcie slu?by Google Play, ako su dar?ekove karty, body Play, sprava odberov a ovladanie nakupov, nebudu k dispozicii.
Slovenian Funkcije Googla Play, kot so darilne kartice, to?ke Play, upravljanje naro?nin in kontrolniki za nakupe ne bodo na voljo.
Swedish Google Play-funktioner som presentkort, Play-poang, hantering av prenumerationer och kopkontroller ar inte tillgangliga.
Font size 12sp
Line height 16
Font color #5F6368

Button 1

Text Select language
English Learn more
French En savoir plus
German Weitere Informationen
Italian Scopri di piu
Spanish Mas informacion
Bulgarian Научете повече
Catalan Mes informacio
Czech Dal?i informace
Danish Fa flere oplysninger
Dutch Meer informatie
Greek Μ?θετε περισσ?τερα
Estonian Lisateave
Finnish Lue lisaa
Croatian Saznajte vi?e
Hungarian Tovabbi informacio
Icelandic Nanar
Lithuanian Su?inokite daugiau
Latvian Uzzin?t vair?k
Norwegian Finn ut mer
Polish Wi?cej informacji
Portuguese (Brazilian) Saiba mais
Portuguese (European) Saiba mais
Romanian Afl? mai multe
Slovak ?al?ie informacie
Slovenian Ve? o tem
Swedish Las mer
Text alignment Centered
Font size 14sp
Font weight Medium
Font color #01875F
Background color #FFFFFF
Dimensions Height:36, Width: scale to container
Corner radius 4dp
Outline 1dp, #DADCE0
Link Links to Google Play help article

Button 2

Text Select language
English Got it
French OK
German OK
Italian OK
Spanish Entendido
Bulgarian Разбрах
Catalan Entesos
Czech Rozumim
Danish OK
Dutch OK
Greek Το κατ?λαβα
Estonian Selge
Finnish Selva
Croatian Shva?am
Hungarian Ertem
Icelandic Eg skil
Lithuanian Supratau
Latvian Labi
Norwegian Greit
Polish OK
Portuguese (Brazilian) OK
Portuguese (European) OK
Romanian OK
Slovak Dobre
Slovenian Razumem
Swedish OK
Text alignment Centered
Font size 14sp
Font weight Medium
Font color #FFFFFF
Background color #01875F
Dimensions Height:36, Width: scale to container
Corner radius 4dp
Link Links to next screen in your payment flow

Bottom sheet

Dimensions Height: variable, Width: 100%
Corner radius 8dp, 8dp, 0, 0
Background #FFFFFF
Inner padding Left: 24dp, Right: 24dp, Top: 32dp, Bottom: 24dp
Elevation 8dp

Landscape

In landscape view, the bottom sheet is wider than in portrait view, but otherwise follows the same design specifications and functionality.

Bottom sheet Width: 500dp maximum, Inner padding: 24dp
Title Same as portrait view
Message Same as portrait view
Buttons Height:36, Width: scale to container

For additional details on the EEA program for alternative billing without user choice and frequently asked questions, please visit our Help Center .