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.
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 développeur sera le vendeur de tous les achats via les
applications et gérera tous les aspects de vos achats, y
compris le service client, les demandes de remboursement et
les droits des consommateurs applicables.
German
Der Verkäufer aller In-App-Artikel ist der Entwickler. Er
verwaltet alle Aspekte Ihrer Käufe, einschließlich
Kundensupport, Erstattungsanfragen und anwendbare
Verbraucherrechte.
Italian
Lo sviluppatore sarà il venditore di tutti gli acquisti
in-app e gestirà tutti gli aspetti dei tuoi acquisti, inclusa
l'assistenza clienti, le richieste di rimborso e i diritti del
consumatore applicabili.
Spanish
El desarrollador será el vendedor de todas las compras en
la aplicación y gestionará 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 serà el venedor de totes les compres des
de l'aplicació i gestionarà tots els aspectes relacionats amb
les teves compres, com ara el servei d'assistència tècnica,
les sol·licituds de reembossament i els drets dels consumidors
aplicables.
Czech
Vývojář je prodejce všech nákupů v aplikaci a spravuje
všechny aspekty nákupů, včetně zákaznické podpory, žádostí o
vrácení platby a platných spotřebitelských práv.
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 müüja kõigi rakendusesiseste ostude puhul ning
haldab teie ostude kõiki aspekte, sealjuures
klienditeenindust, tagasimaksetaotlusi ja kohalduvaid
tarbijaõigusi.
Finnish
Kehittäjä on sovelluksen sisäisten ostosten myyjä ja
vastuussa kaikesta ostoihin liittyvästä, esimerkiksi
asiakastuesta, hyvityspyynnöistä 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 összes alkalmazáson belüli vásárlás
eladója, illetve a vásárlásod kezelője minden szempontból,
ideértve többek között az ügyfélszolgálatot, a visszatérítési
kérelmeket és a vonatkozó fogyasztói jogokat.
Icelandic
Þróunaraðilinn verður söluaðili allra innkaupa í forritinu
og stjórnar öllum þáttum kaupanna, þ.m.t. notendaþjónustu,
endurgreiðslubeiðnum og gildandi réttindum 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 håndterer alle
aspekter ved kjøpet, deriblant brukerstøtte,
refusjonsforespørsler og relevante forbrukerrettigheter.
Polish
Deweloper będzie sprzedawcą w przypadku wszystkich zakupów
w aplikacji i będzie zarządzać wszystkimi aspektami zakupów, w
tym obsługą klienta, prośbami o zwrot środków i obowiązującymi
prawami konsumentów.
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, solicitações de reembolso e
direitos do consumidor aplicáveis.
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 aplicáveis.
Romanian
Dezvoltatorul va fi vânzătorul tuturor achizițiilor în
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
Vývojár bude predajcom všetkých nákupov v aplikácii a bude
spravovať všetky aspekty vašich nákupov vrátane zákazníckej
podpory, žiadostí o vrátenie peňazí a príslušných práv
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 är säljaren för alla köp i appen och hanterar
alla delar av köpet, till exempel kundsupport, förfrågningar
om återbetalning och tillämpliga konsumenträttigheter.
Font size
14sp
Line height
20
Font color
#5F6368
Text 2
Used for secondary information that is of lower priority.
Google Play features like gift cards, Play Points,
subscription management, and purchase controls won’t be
available.
French
Les fonctionnalités Google Play, comme les cartes et les
points Play, la gestion des abonnements et les paramètres de
contrôle des achats ne seront pas disponibles.
German
Google Play-Funktionen wie Geschenkkarten, Play Points,
die Aboverwaltung und Kaufgenehmigungen sind nicht
verfügbar.
Italian
Le funzionalità 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 podrás utilizar funciones de Google Play como las
tarjetas regalo, los Play Points, la gestión 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 gestió de les subscripcions i els
controls de compra, no estaran disponibles.
Czech
Funkce Google Play jako dárkové karty, body Play, správa
předplatných a nastavení nákupů 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, näiteks kinkekaardid, Play
punktid, tellimuste haldamine ja ostmise juhtelemendid, pole
saadaval.
Finnish
Google Playn ominaisuudet (esimerkiksi Play-lahjakortit,
Play-pisteet, ostosten hallinta ja tilausten hallinta) eivät
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 funkciói, mint az ajándékutalványok, a
Play-pontok, az előfizetés-kezelés és a vásárlásfelügyeleti
eszközök nem állnak majd rendelkezésre.
Icelandic
Eiginleikar Google Play á borð við gjafakort, Play punkta,
umsjón áskrifta og innkaupastýringar verða ekki í 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 zakupów, nie będą
dostępne.
Portuguese (Brazilian)
Os recursos do Google Play, como vales-presente, Play
Points, gerenciamento de assinaturas e controles de compra não
vão estar disponíveis.
Portuguese (European)
As funcionalidades do Google Play, como vales de oferta,
Play Points, gestão de subscrições e controlos de compras, não
vão estar disponíveis.
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 sú darčekové karty, body
Play, správa odberov a ovládanie nákupov, nebudú k
dispozícii.
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-poäng,
hantering av prenumerationer och köpkontroller är inte
tillgängliga.
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.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.