Configuración de anuncios limitados y de identificadores propios

Si actualizas la configuración de Ad Manager Anuncios programáticos limitados o Identificadores propios para anuncios en aplicaciones, usa estas nuevas APIs para que coincidan con la configuración de Ad Manager. Si no usas las APIs, es posible que PAL incluya los identificadores en el nonce que se usa en la solicitud de anuncios al servidor. Sin embargo, es posible que Ad Manager descarte los indicadores según la configuración de Ad Manager.

Las APIs son las siguientes:

  • disableLimitedAdsStorage: Inhabilita los identificadores solo para la detección de tráfico no válido y el uso del almacenamiento local para los anuncios limitados. Si actualizaste el parámetro de configuración Anuncios programáticos limitados en Ad Manager en Administrador > Configuración global, usa esta API para inhabilitar el uso del almacenamiento local para los anuncios limitados en PAL. Ten en cuenta que este parámetro de configuración no se aplica a los anuncios ilimitados.
  • disableFirstPartyIdentifiers: Inhabilita los identificadores propios que se usan para la selección de anuncios. Si actualizaste la configuración de Identificadores propios para anuncios en aplicaciones en Ad Manager en Administrador > Configuración global, usa esta API para inhabilitar esos identificadores en PAL. Ten en cuenta que este parámetro de configuración no se aplica al uso de identificadores y almacenamiento local para la detección de tráfico no válido.

En el siguiente ejemplo, se establecen estos parámetros:

ConsentSettings consentSettings = ConsentSettings.builder()
            .allowStorage(isConsentToStorage)
            .build();

GoogleAdManagerSettings adManagerSettings = GoogleAdManagerSettings.builder()
            // Add this line if the "Programmatic limited ads" toggle is turned
            // off in Ad Manager.
            .disableLimitedAdsStorage(true)
            // Add this line if the
            // "First party identifiers for ads on app" toggle is turned
            // off in Ad Manager.
            .disableFirstPartyIdentifiers(true)
            .build();

nonceLoader = new NonceLoader(this, consentSettings, adManagerSettings);