キャンペーン マネージャー 360 API を使用すると、アセットが AI 生成または編集されたことを開示できます。このようなアセットを使用する広告が、AI ラベルに関する現地の規制がある地域で配信される場合、ラベルが適用されます。
詳しくは、キャンペーン マネージャー 360 ヘルプセンターをご覧ください。
キャンペーン マネージャー 360 API でのサポート
キャンペーン マネージャー 360 API の Creative リソースには、省略可能なフィールド syntheticContentAttestationStatus が含まれています。このフィールドでは、クリエイティブに AI で作成または編集されたコンテンツが含まれているかどうかを指定できます。
syntheticContentAttestationStatus を IS_SYNTHETIC に設定すると、地域の AI ラベリング規制がある地域でラベルが適用されます。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 リソースの作成について詳しくは、クリエイティブを作成するをご覧ください。