広告内の AI コンテンツにラベルを付ける

ディスプレイ&ビデオ 360 API を使用すると、アセットが AI 生成または AI 編集されたことを開示できます。このようなアセットを使用する広告には、AI ラベルに関する現地の規制がある地域で配信される際にラベルが適用されます。

詳しくは、ディスプレイ&ビデオ 360 ヘルプセンターをご覧ください。

Display & Video 360 API でのサポート

Display & Video 360 API の Creative リソースと AdAsset リソースには、省略可能なフィールド syntheticContentAttestationStatus が含まれています。このフィールドでは、クリエイティブまたはアセットに AI で作成または編集されたコンテンツが含まれているかどうかを指定できます。

syntheticContentAttestationStatus を IS_SYNTHETIC に設定すると、地域の AI ラベリング規制がある地域でラベルが適用されます。NOT_SYNTHETIC に設定すると、コンテンツにラベルが必要ないことが確認されます。フィールドを未設定のままにすることもできます。フィールドが設定されていない場合、ラベルは適用されません。ただし、リソースにフィールドを設定した後は、設定を解除できません。また、IS_SYNTHETIC または NOT_SYNTHETIC にのみ更新できます。

SyntheticContentAttestationStatus 列挙型の有効な値を次の表に示します。

SyntheticContentAttestationStatus 列挙値
SYNTHETIC_CONTENT_ATTESTATION_STATUS_UNSPECIFIED 証明書が提供されていません。
NOT_SYNTHETIC AI で作成または編集されていないことを証明している。
IS_SYNTHETIC AI で作成または編集されたものとして証明されています。

このフィールドの設定が広告配信に与える影響について詳しくは、ディスプレイ&ビデオ 360 ヘルプセンターをご覧ください。

リアルタイム ビッダー クリエイティブにラベルを付ける

ディスプレイ&ビデオ 360 API では、リアルタイム ビッダー広告で配信される広告クリエイティブは Creative リソースで定義されます。Creative リソースの syntheticContentAttestationStatus フィールドを使用して、リアルタイム ビッダーのクリエイティブにラベルを付けます。

新しいクリエイティブ

advertisers.creatives.create を使用して新しいクリエイティブを作成するときに、このフィールドを設定します。

既存のクリエイティブ

既存のクリエイティブを更新するには:

  1. advertisers.creatives.list を使用して、既存のクリエイティブを取得します。
  2. 既存の syntheticContentAttestationStatus フィールドの値を確認します。
  3. 必要に応じて、advertisers.creatives.patch を使用して、既存のクリエイティブのフィールドを更新します。

YouTube とデマンド ジェネレーション広告のアセットにラベルを付ける

ディスプレイ&ビデオ 360 API では、YouTube 広告とデマンド ジェネレーション広告で配信される広告クリエイティブは、個々の AdAsset リソースで構成されています。AdAsset リソースの syntheticContentAttestationStatus フィールドを使用して、YouTube 広告とデマンド ジェネレーション広告で使用される YouTube 動画または画像アセットにラベルを付けます。

新しいアセット

新しいアセットを作成するときに、このフィールドを設定します。

同じ YouTube 動画のアセットには、syntheticContentAttestationStatus フィールドの値が設定されている場合、同じ値が設定されている必要があります。次のフィルタ パラメータで advertisers.adAssets.list を使用して、関連する YouTube 動画 ID のアセットがすでに存在するかどうかを確認してから、新しいアセットの作成を試みます。

  youtubeVideoAsset.youtubeVideoId=youtube-video-id

既存のアセット

既存のアセットを更新するには:

  1. advertisers.adAssets.list を使用して、既存のクリエイティブを取得します。
  2. 既存の syntheticContentAttestationStatus フィールドの値を確認します。
  3. 必要に応じて、advertisers.adAssets.patch を使用して、既存の広告アセットのフィールドを更新します。