次の方法で共有


広告データ オブジェクト - キャンペーン管理

広告のベース オブジェクトを定義します。

広告をインスタンス化しないでください。 次のオブジェクトから派生する 1 つ以上のオブジェクトを作成できます。

構文

<xs:complexType name="Ad" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:sequence>
    <xs:element minOccurs="0" name="AdFormatPreference" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="DevicePreference" nillable="true" type="xs:long" />
    <xs:element minOccurs="0" name="EditorialStatus" nillable="true" type="tns:AdEditorialStatus" />
    <xs:element minOccurs="0" name="FinalAppUrls" nillable="true" type="tns:ArrayOfAppUrl" />
    <xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="FinalMobileUrls" nillable="true" type="q1:ArrayOfstring" />
    <xs:element minOccurs="0" name="FinalUrlSuffix" nillable="true" type="xs:string" />
    <xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="FinalUrls" nillable="true" type="q2:ArrayOfstring" />
    <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="ForwardCompatibilityMap" nillable="true" type="q3:ArrayOfKeyValuePairOfstringstring" />
    <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long" />
    <xs:element minOccurs="0" name="Status" nillable="true" type="tns:AdStatus" />
    <xs:element minOccurs="0" name="TrackingUrlTemplate" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="Type" nillable="true" type="tns:AdType" />
    <xs:element minOccurs="0" name="UrlCustomParameters" nillable="true" type="tns:CustomParameters" />
  </xs:sequence>
</xs:complexType>

要素

Ad オブジェクトには、AdFormatPreferenceDevicePreferenceEditorialStatusFinalAppUrlsFinalMobileUrls、FinalUrlsFinalUrlSuffixForwardCompatibilityMapIdStatusTrackingUrlTemplateTypeUrlCustomParameters の各要素があります。

要素 説明 データ型
AdFormatPreference [広告フォーマットの設定] は、広告コピーを検索広告または対象ユーザー広告としてユーザーに表示するかどうかを示すために使用されます。 検索広告は行動喚起として書き込まれる傾向があるのに対し、オーディエンス広告は、より多くの情報スタイルで記述する必要があります。 オーディエンス広告として検索広告を使用することもできますが、広告を対象ユーザー広告の優先形式として指定すると、ネイティブ配信用にメッセージングを最適化できます。

可能な値は AudienceAdAll です[すべて] に設定すると、広告は検索広告と対象ユーザーの両方の広告形式の対象になります。 AudienceAd に設定されている場合、広告は対象ユーザーの広告形式にのみ適用されます。

広告フォーマット設定は、 ExpandedTextAd オブジェクトと TextAd オブジェクトでのみサポートされます。
string
DevicePreference 広告を表示するデバイスの設定を決定します。

デバイスの基本設定は、 AppInstallAd オブジェクトと TextAd オブジェクトでのみサポートされます。
long
EditorialStatus 広告の編集レビューの状態。これは、広告がレビュー待ちであるか、承認されているか、不承認であるかを示します。 AdEditorialStatus
FinalAppUrls 将来の使用のために。 AppUrl 配列
FinalMobileUrls モバイル ランディング ページの URL。

この要素は、 ExpandedTextAdResponsiveAdResponsiveSearchAdおよび TextAd オブジェクトでのみサポートされます。 AppInstallAdDynamicSearchAdProductAd オブジェクトではサポートされていません。
string 配列
FinalUrls 最終 URL パスへのクリックにリダイレクトが含まれているかどうかに関係なく、ユーザーが最終的に取得される最後または最後の URL。

この要素は、 AppInstallAdExpandedTextAdResponsiveAdResponsiveSearchAdおよび TextAd オブジェクトでのみサポートされます。 DynamicSearchAd オブジェクトと ProductAd オブジェクトではサポートされていません。
string 配列
FinalUrlSuffix 最後の URL サフィックスには、ランディング ページ URL の末尾に追加される追跡パラメーターを含めることができます。 顧客が常にランディング ページに送信されるように、ランディング ページで必要な追跡パラメーターを最終的な URL サフィックスに配置することをお勧めします。 詳細と検証規則については、テクニカル ガイドの 「最終 URL サフィックス」を 参照してください。

この要素は、 AppInstallAdDynamicSearchAdExpandedTextAdResponsiveAdおよび ResponsiveSearchAd オブジェクトでのみサポートされます。 ProductAd オブジェクトと TextAd オブジェクトではサポートされていません。
string
ForwardCompatibilityMap 現在の API バージョンで新しい要素が追加されたときに変更が中断されないように、前方互換性のためのキー文字列と値文字列の一覧。

今後のリリースでは、今後の互換性の変更に関するページを参照してください。 現在、このオブジェクトの前方互換性の変更はありません。
KeyValuePairOfstring 配列
身分証明書 広告の一意の Microsoft Advertising 識別子。 long
Status 広告の状態。

広告の状態を [アクティブ] または [一時停止] に設定できます。
AdStatus
TrackingUrlTemplate すべてのランディング ページ URL の既定として使用する追跡テンプレート。

この要素は、 AppInstallAdDynamicSearchAdExpandedTextAdResponsiveAdResponsiveSearchAdおよび TextAd オブジェクトでのみサポートされます。 ProductAd オブジェクトではサポートされていません。
string
広告の種類。

広告の種類の詳細については、「 備考」を参照してください。
AdType
UrlCustomParameters URL 追跡用のキーパラメーターと値パラメーターのカスタム コレクション。

この要素は、 AppInstallAdDynamicSearchAdExpandedTextAdResponsiveAdResponsiveSearchAdおよび TextAd オブジェクトでのみサポートされます。 ProductAd オブジェクトではサポートされていません。
CustomParameters

解説

Java および .NET 言語の場合は、展開されたテキスト広告をインスタンス化するか別の広告の種類によって値が決定されるため、 Type 要素を設定しないでください。

SOAP を手動で生成する場合は、(次の例に示すように) ノードの <Ad>type 属性を使用して広告の種類を指定します。

<Ads xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <Ad i:type="ExpandedTextAd">
    <DevicePreference i:nil="true" />
    <EditorialStatus i:nil="true" />
    <ForwardCompatibilityMap i:nil="true" />
    <Id i:nil="true" />
    <Status i:nil="true" />
    <FinalUrls xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <a:string>https://www.contoso.com/womenshoesale</a:string>
    </FinalUrls>
    <Path1>seattle</Path1>
    <Path2>shoe sale</Path2>
    <Text>Find New Customers & Increase Sales!</Text>
    <TextPart2>Start Advertising on Contoso Today.</TextPart2>
    <TitlePart1>Contoso</TitlePart1>
    <TitlePart2>Fast & Easy Setup</TitlePart2>
    <TitlePart3>Top Rated</TitlePart3>
  </Ad>
</Ads>

要件

サービス: CampaignManagementService.svc v13
Namespace: https://bingads.microsoft.com/CampaignManagement/v13

使用ページ

AddAds
GetAdsByAdGroupId
GetAdsByEditorialStatus
GetAdsByIds
UpdateAds