API を有効にする
他の認定バイヤーと同様に使用するには、Cloud Functions の Marketplace API 使用できます。Marketplace API は、次の手順で有効にできます。
- Google API Console 対応の API に移動します。 ページをご覧ください。[ 他の認定バイヤー API( Ad Exchange 購入者 II または Real-time Bidding API。
- [+ API とサービスの有効化] リンクをクリックします。
- 検索ボックスに「認定バイヤーのマーケットプレイス API」と入力して Enter キーを押します。
- 検索結果で [認定バイヤーのマーケットプレイス API] を選択します。
- [有効にする] ボタンをクリックして Marketplace API を有効にします。
- 認証情報を使用して Marketplace API にアクセスできるようになりました 作成されます。
OAuth 2.0 認証情報を更新する
Ad Exchange Buyer II API スコープを使用する既存の OAuth 2.0 ワークフローは、 Marketplace API スコープを使用するように変更:
https://www.googleapis.com/auth/authorized-buyers-marketplace
サービス アカウント OAuth 2.0 の使用をおすすめします。 API にアクセスするフローを示しています。サポートされているすべての OAuth 2.0 フローで新しい API を指定する必要があります スコープを使用して、Marketplace API にアクセスできるトークンを Google にリクエストできます。
Ad Exchange Buyer II API リソースと Marketplace API のマッピング
クライアント
Ad Exchange Buyer II API を使用している場合
accounts.clients
Marketplace API の
buyers.clients
リソースです。
リソース メソッド
Ad Exchange 購入者 II API | Marketplace API |
---|---|
accounts.clients.create |
buyers.clients.create |
accounts.clients.get |
buyers.clients.get |
accounts.clients.list |
buyers.clients.list
このメソッドは現在、 リストフィルタ。 |
accounts.clients.update |
buyers.clients.patch
このメソッドは現在、
|
リソース フィールド
Ad Exchange 購入者 II API | Marketplace API |
---|---|
Client.clientAccountId |
Client.name
|
Client.role |
Client.role |
Client.status |
Client.state |
Client.clientName |
Client.displayName |
Client.visibleToSeller |
Client.sellerVisible |
Client.entityType |
このフィールドは廃止されました。 |
Client.entityId |
このフィールドは廃止されました。 |
Client.entityName |
このフィールドは廃止されました。 |
Client.partnerClientId |
Client.partnerClientId |
招待状とユーザー
Marketplace API は、Ad Exchange Buyer II API の機能を統合
accounts.clients.invitations
および accounts.clients.users
1 つのリソースに
buyers.clients.users
リソースです。
リソース メソッド
Ad Exchange 購入者 II API | Marketplace API |
---|---|
accounts.clients.invitations.create |
buyers.clients.users.create |
accounts.clients.invitations.get |
buyers.clients.users.get |
accounts.clients.invitations.list |
buyers.clients.users.list
|
accounts.clients.users.get |
buyers.clients.users.get |
accounts.clients.users.list |
buyers.clients.users.list
|
accounts.clients.users.update |
API を使用してクライアント ユーザーにパッチを適用することはできなくなりました。おすすめの方法
<ph type="x-smartling-placeholder"></ph>
|
リソース フィールド
Ad Exchange 購入者 II API | Marketplace API |
---|---|
ClientUserInvitation.invitationId |
このフィールドは廃止されました。 |
ClientUserInvitation.email |
ClientUser.email |
ClientUserInvitation.clientAccountId |
クライアント ユーザーのこのフィールドは存在しません。代わりに、
親クライアントの名前の |
ClientUser.userId |
ClientUser.name
|
ClientUser.clientAccountId |
クライアント ユーザーのこのフィールドは存在しません。代わりに、
親クライアントの名前の |
ClientUser.status |
ClientUser.state |
ClientUser.email |
ClientUser.email |
商品
このリソースとその機能は、Marketplace API では使用できません。
PublisherProfiles
Ad Exchange Buyer II API を使用している場合
accounts.publisherProfiles
Marketplace API の
buyers.publisherProfiles
リソースです。
リソース メソッド
Ad Exchange 購入者 II API | Marketplace API |
---|---|
accounts.publisherProfiles.get |
buyers.publisherProfiles.get |
accounts.publisherProfiles.list |
buyers.publisherProfiles.list
このメソッドは現在、 リストフィルタ。 |
リソース フィールド
Ad Exchange 購入者 II API | Marketplace API |
---|---|
PublisherProfile.publisherProfileId |
PublisherProfile.name
|
PublisherProfile.seller.accountId |
PublisherProfile.seller.accountId |
PublisherProfile.seller.subAccountId |
PublisherProfile.seller.subAccountId |
PublisherProfile.displayName |
PublisherProfile.displayName |
PublisherProfile.domains |
PublisherProfile.domains |
PublisherProfile.mobileApps |
PublisherProfile.mobileApps |
PublisherProfile.logoUrl |
PublisherProfile.logoUrl |
PublisherProfile.directDealsContact |
PublisherProfile.directDealsContact |
PublisherProfile.programmaticDealsContact |
PublisherProfile.programmaticDealsContact |
PublisherProfile.mediaKitUrl |
PublisherProfile.mediaKitUrl |
PublisherProfile.samplePageUrl |
PublisherProfile.samplePageUrl |
PublisherProfile.rateCardUrl |
このフィールドは廃止されました。 |
PublisherProfile.googlePlusUrl |
このフィールドは廃止されました。 |
PublisherProfile.overview |
PublisherProfile.overview |
PublisherProfile.buyerPitchStatement |
PublisherProfile.pitchStatement |
PublisherProfile.topHeadlines |
PublisherProfile.topHeadlines |
PublisherProfile.audienceDescription |
PublisherProfile.audienceDescription |
PublisherProfile.isParent |
PublisherProfile.isParent |
提案とFinalizedProposals
Ad Exchange Buyer II API を使用している場合
accounts.proposals
Marketplace API の
buyers.proposals
リソースです。ディールは、プロポーザルから
buyers.proposals.deals
サブリソースです。確定した提案は API で表現されなくなるため、
取引の成立を細かく管理できます
buyers.finalizedDeals
リソースです。
リソース メソッド
リソース フィールド
proposals
リソースと finalizedProposals
リソースは同じ Proposal
を共有します
同様の移行手順があります。
Ad Exchange 購入者 II API | Marketplace API |
---|---|
Proposal.proposalId |
Proposal.name
|
Proposal.updateTime |
Proposal.updateTime |
Proposal.proposalRevision |
|
Proposal.deals.dealId |
Deal.name
|
Proposal.deals.proposalId |
Deal.name
|
Proposal.deals.createTime |
Deal.createTime |
Proposal.deals.updateTime |
Deal.updateTime |
Proposal.deals.createProductId |
このフィールドは廃止されました。 |
Proposal.deals.createProductRevision |
このフィールドは廃止されました。 |
Proposal.deals.displayName |
Deal.displayName |
Proposal.deals.buyerPrivateData.referenceId |
このフィールドは廃止されました。現在はそのプロポーザルだけの できます。 |
Proposal.deals.dealTerms.description |
Deal.description |
Proposal.deals.dealTerms.brandingType |
このフィールドは廃止されました。 |
Proposal.deals.dealTerms.estimatedGrossSpend |
Deal.estimatedGrossSpend |
Proposal.deals.dealTerms.estimatedImpressionsPerDay |
このフィールドは廃止されました。 |
Proposal.deals.dealTerms.sellerTimeZone |
Deal.sellerTimeZone |
Proposal.deals.dealTerms.guaranteedFixedPriceTerms |
なお、 |
Proposal.deals.dealTerms.nonGuaranteedFixedPriceTerms |
なお、 |
Proposal.deals.dealTerms.NonGuaranteedAuctionTerms |
なお、
|
Proposal.deals.webPropertyCode |
このフィールドは廃止されました。 |
Proposal.deals.sellerContacts |
Proposal.sellerContacts |
Proposal.deals.availableStartTime |
Proposal.flightStartTime |
Proposal.deals.availableEndTime |
Proposal.flightEndTime |
Proposal.deals.description |
Proposal.description |
Proposal.deals.targetingCriterion |
Deal.targeting
キーを使用してターゲティングを設定することができなくなりました。
ターゲティングカテゴリを特定するカテゴリは
ターゲットは |
Proposal.deals.targeting |
Deal.targeting
ターゲティング条件のカテゴリが追加されました。 |
Proposal.deals.creativeRestrictions.creativeFormat |
Deal.creativeRequirements.creativeFormat |
Proposal.deals.creativeRestrictions.skippableAdType |
Deal.creativeRequirements.skippableAdType |
Proposal.deals.creativeRestrictions.creativeSpecifications.creativeSize
|
Deal.targeting.inventorySizeTargeting |
Proposal.deals.externalDealId |
このフィールドは廃止されました。 |
Proposal.deals.syndicationProduct |
このフィールドは廃止されました。 |
Proposal.deals.creativePreApprovalPolicy |
Deal.creativeRequirements.creativePreApprovalPolicy |
Proposal.deals.creativeSafeFrameCompatibility |
Deal.creativeRequirements.creativeSafeFrameCompatibility
|
Proposal.deals.dealServingMetadata |
詳しくは、
|
Proposal.deals.programmaticCreativeSource |
Deal.creativeRequirements.programmaticCreativeSource |
Proposal.deals.deliveryControl |
Deal.deliveryControl
セールの実施方法に関する追加情報が追加されました。 |
Proposal.deals.isSetupComplete |
FinalizedDeal.readyToServe
取引が配信可能な状態になっている場合のみ、
ファイナライズされます。 |
Proposal.originatorRole |
Proposal.originatorRole |
Proposal.seller.accountId |
Proposal.publisherProfile
パブリッシャー プロフィール名を使用して販売者を特定します。詳細を確認するには、
|
Proposal.seller.subAccountId |
Proposal.publisherProfile
パブリッシャー プロフィール名を使用して販売者を特定します。詳細を確認するには、
|
Proposal.buyer.accountId |
使用される項目は、交渉を行うアカウントのタイプによって異なります。
ありますReal-Time Bidding API または 2 つの API のリソース名で
|
Proposal.billedBuyer.accountId |
Proposal.billedBuyer
これは、購入者アカウントを参照するリソース名です。
Real-time Bidding API の |
Proposal.displayName |
Proposal.displayName |
Proposal.proposalState |
Proposal.state |
Proposal.isRenegotiating |
Proposal.isRenegotiating |
Proposal.buyerPrivateData |
Proposal.buyerPrivateData |
Proposal.sellerContacts |
Proposal.sellerContacts |
Proposal.buyerContacts |
Proposal.buyerContacts |
Proposal.privateAuctionId |
このフィールドは廃止されました。 |
Proposal.isSetupComplete |
FinalizedDeal.readyToServe
|
Proposal.lastUpdaterOrCommentorRole |
Proposal.lastUpdaterOrCommentorRole |
Proposal.notes.proposalRevision |
このフィールドは廃止されました。 |
Proposal.notes.noteId |
このフィールドは廃止されました。 |
Proposal.notes.createTime |
Proposal.notes.createTime |
Proposal.notes.creatorRole |
Proposal.notes.creatorRole |
Proposal.notes.note |
Proposal.notes.note |
Proposal.termsAndConditions |
Proposal.termsAndConditions |