+86-755-89202795

Google EDLA/GMS certification

Google EDLA certification, also known as Enterprise Device Licensing Agreement, refers to the Google Enterprise Device License Agreement, which allows devices to come without batteries and have screen sizes up to 70 or even 100 inches. Common devices that require EDLA applications include large screen advertising machines, POS machines, devices without batteries, or devices with screens exceeding 18 inches.

Enterprise Compliance

GMS test and certification process/cycle/version type/test content

1.GMS Certification Purpose

The purpose of GMS certification is to ensure that devices comply with Google Mobile Services standards to ensure that applications and services provided by Google run stably on the device and provide users with a consistent experience.

GMS certification helps device manufacturers and developers gain access to the Google ecosystem and ensures that their devices are widely accepted in the marketplace. (GMS is known as Google Mobile Service.)




2.GMS Certification Process

2.1. Sign the contract

2.2. Authorisation agreement submitted to Google for approval

2.3.Software property checking and modification

2.4. After Google‘s approval, integrate clinetid and submit case opening report.

2.5. Apply for Google key

2.6. Start complete testing

2.7. Import key verification

2.8.Software debug, solve all problems, new version test

2.9.Self-test passed

2.10. Start formal testing, complete Google approved

3.Testing Cycle

Start the complete test to solve all the problems, self-test pass need about 1-2 months, generally according to the project problem situation and software debugging speed. Formal testing for a week, Google approved 2-3 weeks.

4. Version type



4.1.EMR and ESMR refers to the customer‘s internal emergency version of the fastest speed outgoing, not Google‘s EMR process.
4.2.Google‘s EMR process is very slow generally does not apply.
4.3.RSA is a separate agreement signed by Google and OEMs, and can be ignored without signing it.
4.4.Android 14 mobile phones need additional testing AACT.

5. Test content

CTS: Android platform compatibility, CDD + Android SDK/NDK/APIs.

GTS: Verify whether GMS applications are correctly integrated, streaming media playback, etc.

STS: Test security patch integration.

VTS: Test HAL, driver and kernel after replacing GSI.

CTS-ON-GSI: Test compatibility after replacing GSI.

CtsVerifier: Supplementary test to CTS test, manual judgement is required.

BTS: Package uploaded to Google server to scan for hazardous applications, security patches, application permissions.

MADA checklist : Manual testing of GMS application prefabrication and location, boot wizard, etc.

6. Common protocols

NDA agreement full name: Non-Disclosure Agreement.

AFA agreementfull name: Anti-Fragmentation Agreement, translated as Anti-Fragmentation Agreement, the production of Android products must be certified by GMS.

MADA agreement full name: Mobile Application Distribution Agreement, Mobile Application Distribution Agreement.

EDLA agreementfull name: Enterprise Device Licensing Agreeement, Enterprise Device Licensing Agreeement, MADA agreement supplement.