キャンペーン マネージャー 360 API を使用すると、アセットが AI 生成または編集されたことを開示できます。このようなアセットを使用する広告が、AI ラベルに関する現地の規制がある地域で配信される場合、その広告にラベルが適用されます。現時点では、欧州連合(EU)、インド、ニューヨーク州が対象地域です。
詳しくは、キャンペーン マネージャー 360 ヘルプセンターをご覧ください。
キャンペーン マネージャー 360 API でのサポート
Campaign Manager 360 API の Creative リソースには、省略可能なフィールド syntheticContentAttestationStatus が含まれています。このフィールドでは、クリエイティブに AI で作成または編集されたコンテンツが含まれているかどうかを指定できます。
syntheticContentAttestationStatus を IS_SYNTHETIC に設定すると、前述のリージョンでラベルが適用されます。NOT_SYNTHETIC に設定すると、コンテンツにラベルが不要であることが確認されます。このフィールドは設定しないままにすることもできます。フィールドが未設定の場合、ラベルは適用されません。
syntheticContentAttestationStatus フィールドの有効な値を次の表に示します。
| 値 | 説明 |
|---|---|
SYNTHETIC_CONTENT_ATTESTATION_STATUS_UNSPECIFIED |
証明書が提供されていません。これがデフォルト値です。 |
NOT_SYNTHETIC |
AI で作成または編集されていないことを証明した。 |
IS_SYNTHETIC |
AI で作成または編集されたものとして証明されている。 |
このフィールドの設定が広告配信に与える影響について詳しくは、キャンペーン マネージャー 360 ヘルプセンターをご覧ください。
構成証明の設定方法
既存のクリエイティブ
既存のクリエイティブの AI コンテンツ証明書を設定するには、creatives.patch エンドポイントにリクエストを送信し、クリエイティブ ID をクエリ パラメータとして指定します。
REST
PATCH https://dfareporting.googleapis.com/dfareporting/v5/userprofiles/{profileId}/creatives?id={creativeId}
リクエスト本文で syntheticContentAttestationStatus フィールドを IS_SYNTHETIC または NOT_SYNTHETIC に設定します。
{
"syntheticContentAttestationStatus": "IS_SYNTHETIC"
}
標準の creatives.update リクエストに含めることで、フィールドを更新することもできます。
新しいクリエイティブ
新しいクリエイティブを作成するときに AI コンテンツの証明を設定するには、creatives.insert リクエストの本文に syntheticContentAttestationStatus フィールド(IS_SYNTHETIC または NOT_SYNTHETIC のいずれかに設定)を含めます。
新しい Creative リソースの作成について詳しくは、クリエイティブを作成するをご覧ください。