| **Note:** Google is sunsetting manual implementation of the interim UX guidelines. Learn more about migration deadlines [here](https://support.google.com/googleplay/android-developer/answer/13821247#alt_billing_API_migration_deadline). If you are offering user choice billing through alternative billing APIs, you can meet the user experience requirements by integrating with and using the client-side APIs. In this case, you don't need to separately follow the interim user experience guidelines outlined in this topic.

## Overview

These guidelines are provided for developers participating in our
[program](https://support.google.com/googleplay/android-developer/answer/12348241)
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](https://support.corp.google.com/googleplay/android-developer/answer/12570971)
and offering an alternative billing system alongside Google Play's billing
system should use the [user choice billing UX
guidelines](https://developer.android.com/google/play/billing/alternative/interim-ux/user-choice). 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.  

|---|---|
| ![](https://developer.android.com/static/images/google/play/billing/interim-eea-overview-a.png) Developer app | ![](https://developer.android.com/static/images/google/play/billing/interim-eea-overview-b.png) Information screen for users |

## Select language

Select the language of your users to view the corresponding UI text strings in
the design specifications below.  
Show all languages Select a language Bulgarian Catalan Croatian Czech Danish Dutch English Estonian Finnish French German Greek Hungarian Icelandic Italian Latvian Lithuanian Norwegian Polish Portuguese (Brazilian) Portuguese (European) Romanian Slovak Slovenian Spanish Swedish

## 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](https://material.io/components/sheets-bottom#modal-bottom-sheet) and
[implementation](https://material.io/components/sheets-bottom/android#using-bottom-sheets)
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.

![](https://developer.android.com/static/images/google/play/billing/interim-eea-flow.png)

### 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.

![](https://developer.android.com/static/images/google/play/billing/interim-eea-specs.png)

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

#### Title

|---|---|
| Text | [Select language](https://developer.android.com/google/play/billing/alternative/interim-ux/alt-billing#select-language) |---|---| | English | This app does not use Google Play's billing system | | French | Cette application n'utilise pas le système 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 aplicación no utiliza el sistema de facturación de Google Play | | Bulgarian | Това приложение не използва системата на Google Play за таксуване | | Catalan | Aquesta aplicació no utilitza el sistema de facturació de Google Play | | Czech | Tato aplikace nepoužívá fakturačního systému 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 arveldussüsteemi | | Finnish | Tämä sovellus ei käytä Google Playn laskutusjärjestelmää | | Croatian | Aplikacija ne upotrebljava sustav naplate Google Playa | | Hungarian | Ez az alkalmazás nem használja a Google Play számlázási rendszerén | | 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 não usa o sistema de faturamento do Google Play | | Portuguese (European) | Esta app não usa o sistema de faturação do Google Play | | Romanian | Aplicația nu folosește sistemul de facturare Google Play | | Slovak | Táto aplikácia nepoužíva fakturačný systém služby Google Play | | Slovenian | Ta aplikacija ne uporablja plačilni sistem Googla Play | | Swedish | Den här appen använder 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](https://developer.android.com/google/play/billing/alternative/interim-ux/alt-billing#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 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.  

|---|---|
| Text | [Select language](https://developer.android.com/google/play/billing/alternative/interim-ux/alt-billing#select-language) |---|---| | English | 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. | |
| Font size | 12sp |
| Line height | 16 |
| Font color | #5F6368 |

#### Button 1

|---|---|
| Text | [Select language](https://developer.android.com/google/play/billing/alternative/interim-ux/alt-billing#select-language) |---|---| | English | Learn more | | French | En savoir plus | | German | Weitere Informationen | | Italian | Scopri di più | | Spanish | Más información | | Bulgarian | Научете повече | | Catalan | Més informació | | Czech | Další informace | | Danish | Få flere oplysninger | | Dutch | Meer informatie | | Greek | Μάθετε περισσότερα | | Estonian | Lisateave | | Finnish | Lue lisää | | Croatian | Saznajte više | | Hungarian | További információ | | Icelandic | Nánar | | 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 informácie | | Slovenian | Več o tem | | Swedish | Läs 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](https://support.google.com/googleplay/answer/11174377) |

#### Button 2

|---|---|
| Text | [Select language](https://developer.android.com/google/play/billing/alternative/interim-ux/alt-billing#select-language) |---|---| | English | Got it | | French | OK | | German | OK | | Italian | OK | | Spanish | Entendido | | Bulgarian | Разбрах | | Catalan | Entesos | | Czech | Rozumím | | Danish | OK | | Dutch | OK | | Greek | Το κατάλαβα | | Estonian | Selge | | Finnish | Selvä | | Croatian | Shvaćam | | Hungarian | Értem | | Icelandic | Ég 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.

![](https://developer.android.com/static/images/google/play/billing/interim-eea-landscape.png)  

|---|---|
| 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](https://support.google.com/googleplay/android-developer/answer/12348241).