ディスプレイ&ビデオ 360 API を使用すると、アセットが AI で生成または編集されたことを開示できます。このようなアセットを使用する広告には、AI ラベルに関する現地の規制がある地域で配信される際にラベルが適用されます。現時点では、欧州連合(EU)、インド、ニューヨーク州が対象です。
詳しくは、ディスプレイ&ビデオ 360 ヘルプセンターをご覧ください。
ディスプレイ&ビデオ 360 API でのサポート
ディスプレイ&ビデオ 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 リソースで定義されます。リアルタイム ビッダーのクリエイティブにラベルを付けるには、
syntheticContentAttestationStatus フィールドを
Creative リソースで使用します。
新しいクリエイティブ
新しいクリエイティブを作成する場合は、このフィールドを設定します
advertisers.creatives.create。
既存のクリエイティブ
既存のクリエイティブを更新するには:
-
advertisers.creatives.listを使用して、既存のクリエイティブを取得します。 - 既存の
syntheticContentAttestationStatusフィールド の値を確認します。 - 必要に応じて、
advertisers.creatives.patchを使用して、既存のクリエイティブの フィールドを更新します。
YouTube およびデマンド ジェネレーション広告のアセットにラベルを付ける
ディスプレイ&ビデオ 360 API では、YouTube およびデマンド ジェネレーション広告で配信される広告クリエイティブは、個々の
AdAsset リソースで構成されます。`AdAsset` リソースの `syntheticContentAttestationStatus` フィールドを使用して、YouTube およびデマンド ジェネレーション広告で使用される YouTube 動画アセットまたは
画像アセットにラベルを付けます。
新しいアセット
新しいアセットを作成する場合は、このフィールドを設定します。
- 新しい YouTube 動画アセットの場合は、
AdAssetオブジェクトのadvertisers.adAssets.createリクエストで設定します。 - 画像アセットの場合は、リクエストの本文で設定します。
advertisers.adAssets.upload
同じ YouTube 動画のアセットには、同じ
syntheticContentAttestationStatus フィールドの値が必要です。
設定されている場合。新しいアセットを作成する前に、関連する YouTube 動画 ID のアセットがすでに存在するかどうかを確認するには、次の
フィルタ パラメータを指定して advertisers.adAssets.list を使用します。
youtubeVideoAsset.youtubeVideoId=youtube-video-id
既存のアセット
既存のアセットを更新するには:
-
advertisers.adAssets.listを使用して、既存のクリエイティブを取得します。 - 既存の
syntheticContentAttestationStatusフィールドの値を確認します。 - 必要に応じて、
advertisers.adAssets.patchを使用して、既存の広告アセットの フィールドを更新します。