Piloto de upload de SDF da API Display & Video 360

Esse programa piloto oferece aos clientes uma maneira de testar o novo recurso Beta da API Display & Video 360 que permite fazer upload de arquivos de dados estruturados (SDFs) usando a API Display & Video 360.

Esse programa piloto permite que cada projeto na nuvem do Google Cloud inscrito faça upload de até 30 SDFs por dia em um anunciante. Cada arquivo pode conter no máximo 10.000 entradas.

Consulte nosso guia de upload de SDFs para instruções sobre como usar o recurso piloto.

Começar

Depois de começar a usar a API Display & Video 360, siga estas etapas para usar os recursos piloto.

Inscrever seu projeto na nuvem do Google no programa piloto

Somente os clientes que solicitaram e receberam acesso ao programa piloto podem usar os recursos dele.

Gerar uma chave de API

Além das credenciais padrão da API Display & Video 360, você precisa usar uma chave de API. Gere uma chave de API para seu projeto na nuvem do Google Cloud usar na configuração do cliente.

Configurar seu cliente

Use a biblioteca de cliente de APIs do Google para Python para acessar esses recursos piloto.

Veja como instalar e configurar a biblioteca de cliente para fazer solicitações aos recursos piloto:

Python

  1. Instale o google-api-python-client

    pip install --upgrade google-api-python-client
    
  2. Importe as bibliotecas necessárias.

    from google_auth_oauthlib.flow import InstalledAppFlow
    from googleapiclient import discovery
  3. Carregue o arquivo de segredos do cliente e gere credenciais de autorização.

    # Set up a flow object to create the credentials using the
    # client secrets file and OAuth scopes.
    credentials = InstalledAppFlow.from_client_secrets_file(
        path-to-client-secrets-file,
        oauth-scopes).run_local_server()
  4. Crie um objeto de serviço autorizado usando o serviço de descoberta.

    api_key = "API_KEY"
    api_name = "displayvideo"
    api_url = f"https://{api_name}.googleapis.com"
    api_version = "v4"
    api_label = "SDF_UPLOAD_ALPHA"
    
    discovery_url = (
        f"{api_url}/$discovery/rest?key={api_key}&version={api_version}&labels={api_label}"
    )
    
    service = discovery.build(api_name, api_version,
                              discoveryServiceUrl=discovery_url,
                              credentials=credentials)

Começar a fazer upload de SDFs

Siga as instruções no nosso guia de recursos para começar a fazer upload de arquivos de dados estruturados.