Criar e consumir um SDK ativado pelo ambiente de execução

O SDK Runtime é um ambiente de execução dedicado introduzido no Android 14 para permitir que SDKs de publicidade de terceiros sejam executados isoladamente do app. Essa abordagem oferece proteções e garantias em relação à coleta e ao compartilhamento de dados do usuário:

  • Um ambiente de execução separado e modificado iniciado pelo app.
    • Cada app pode iniciar a própria instância do SDK Runtime.
  • Permissões bem definidas e direitos de acesso a dados para SDKs

O SDK Runtime beneficia os desenvolvedores de SDKs ao oferecer:

  • Isolamento do código e do processo do app, tornando o SDK inacessível para eles
  • Proteção contra SDKs que acessam secretamente o código ou os recursos uns dos outros
  • Mecanismos que impedem que terceiros manipulem a interface ou interfiram no relatório do estado da interface

Visão geral do guia

Este é um guia para desenvolvedores sobre como criar um SDK ativado pelo ambiente de execução (RE) compatível com o SDK Runtime ao lado do SDK atual (não ativado pelo ambiente de execução).

Você vai aprender:

Etapa 1: revise os principais conceitos