A API Campaign Manager 360 permite declarar recursos como gerados ou editados com IA. Os rótulos serão aplicados a anúncios com esses recursos veiculados em regiões com regulamentações locais de rotulagem de IA. Atualmente, essas regiões são a União Europeia (UE), a Índia e o estado de Nova York.
Saiba mais na Central de Ajuda do Campaign Manager 360.
Suporte na API Campaign Manager 360
A API Campaign Manager 360 inclui um campo opcional,
syntheticContentAttestationStatus, no recurso
Creative. Esse campo permite especificar se um criativo contém conteúdo criado ou editado com IA.
Definir syntheticContentAttestationStatus como IS_SYNTHETIC aplica o rótulo nas regiões listadas anteriormente, enquanto defini-lo como NOT_SYNTHETIC confirma que o conteúdo não exige um rótulo. Também é possível deixar o campo não definido.
Um rótulo não será aplicado se o campo não for definido.
Os valores válidos para o
syntheticContentAttestationStatus campo são mostrados
na tabela a seguir:
| Valor | Descrição |
|---|---|
SYNTHETIC_CONTENT_ATTESTATION_STATUS_UNSPECIFIED |
A atestação não foi fornecida. Esse é o valor padrão. |
NOT_SYNTHETIC |
Atestado como não criado ou editado com IA. |
IS_SYNTHETIC |
Atestado como criado ou editado com IA. |
Para mais informações sobre como a definição desse campo afeta a veiculação de anúncios, consulte a Central de Ajuda do Campaign Manager 360.
Como definir a atestação
Criativos atuais
Para definir a atestação de conteúdo de IA para um criativo atual, envie uma solicitação a
o creatives.patch endpoint, especificando o ID do criativo como um parâmetro de consulta.
REST
PATCH https://dfareporting.googleapis.com/dfareporting/v5/userprofiles/{profileId}/creatives?id={creativeId}
Defina o campo syntheticContentAttestationStatus como IS_SYNTHETIC ou NOT_SYNTHETIC no corpo da solicitação.
{
"syntheticContentAttestationStatus": "IS_SYNTHETIC"
}
Também é possível atualizar o campo incluindo-o em uma solicitação padrão
creatives.update.
Novos criativos
Para definir a atestação de conteúdo de IA ao criar um novo criativo, inclua o
syntheticContentAttestationStatus campo (definido como IS_SYNTHETIC ou
NOT_SYNTHETIC) no corpo da solicitação creatives.insert.
Para saber mais sobre como criar novos Creative recursos, consulte
Criar um criativo.