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

ディスプレイ&ビデオ 360 API を使用すると、アセットが AI で生成または編集されたことを開示できます。このようなアセットを使用する広告には、AI ラベルに関する現地の規制がある地域で配信される際にラベルが適用されます。現時点では、欧州連合(EU)、インド、ニューヨーク州が対象です。

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

ディスプレイ&ビデオ 360 API でのサポート

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

syntheticContentAttestationStatusIS_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 リソースで定義されます。リアルタイム ビッダーのクリエイティブにラベルを付けるには、 syntheticContentAttestationStatus フィールドを Creative リソースで使用します。

新しいクリエイティブ

新しいクリエイティブを作成する場合は、このフィールドを設定します advertisers.creatives.create

既存のクリエイティブ

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

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

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

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

新しいアセット

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

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

  youtubeVideoAsset.youtubeVideoId=youtube-video-id

既存のアセット

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

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