共用方式為


廣告連結庫 API 概觀

廣告連結庫是公用透明度工具,可讓您檢視 Bing.com 上顯示的所有廣告。 您可以依廣告副本中出現的廣告名稱和關鍵詞來搜尋廣告,而且您會看到廣告內容和其他廣告詳細數據。 廣告連結庫是合規性工作的一部分,以確保我們為使用者建立安全且開放的因特網。

廣告連結庫 API 資源

基底 URI

以下是您將樣本附加至的基底 URI:

https://adlibrary.api.bingads.microsoft.com/api/v1/

範本

若要建立用來查詢 Ad Library 的端點,請將適當的範本附加至基底 URL:

範本 HTTP 動詞 描述 資源
廣告 Get 依名稱取得廣告商

參數:
- 前 (int32,預設值 3)
- 略過 (int32,預設值為0)
- searchText (字串,預設 “”)
數位廣告<商>
({TenantId})

廣告商/{廣告商標識符}
Get 依標識碼取得廣告商

參數:無

注意:應變數標識碼可以是 AccountId 或 VerifiedAdvertiserId。 多個帳戶可能會在相同的身分識別下進行驗證。 如果要求已驗證的 AccountId,則會改為傳回父代 VerifiedAdvertiserId。
廣告
廣告 Get 依廣告商/內容取得廣告

參數:
• 前 (int32,預設值 12)
• 略過 (int64,預設 0)
• startDate (字串)
• endDate (字串)
• 格式為 'yyyy-MM-dd' 的日期
• countryCodes (字串)

逗號分隔值,也就是 '10,26,53'
• (int64)
• searchText (字串)
數位廣告<>
廣告 ({AdId})

Ads/{AdId}
Get 依標識碼取得廣告

參數:無
廣告

數據物件

以下是 API 所使用的要求和回應物件:

物件 描述
廣告 定義廣告商。
廣告 定義廣告。
AdDetails 定義有關廣告的其他詳細數據。
CountryImpressionShare 定義國家/地區的廣告曝光率共用。
TargetTypeDetails 定義廣告所使用之目標類型的詳細數據。

廣告

定義廣告商。

名稱 類型
TenantId 識別廣告商的標識碼。

注意:如果廣告商已驗證,這可能是 AccountId 或 VerifiedAdvertiserId。 VerifiedAdvertiserIds 可能會涵蓋多個帳戶,如果 是在相同的廣告商下驗證,且已驗證的 AccountId 要求會改為傳回父代 VerifiedAdvertiserId。
Long
廣告商名稱 已驗證之廣告商的帳戶名稱或法律名稱。 String
傳回者帳戶 註冊廣告商的國家/地區。 String
IsVerified 布爾值,表示是否驗證廣告商。 布林值

定義廣告。

名稱 類型
AdId 識別廣告的標識碼。 Long
廣告商名稱 已驗證之廣告商的帳戶名稱或法律名稱。 String
TenantId 識別廣告商的標識碼。 Long
標題 廣告復本的標題部分。

注意:對於動態廣告類型,可能會有多個變化,而標題、描述、URL 和資產可能只是廣告上次提供時的最近代表性版本。
String
說明 廣告復本的描述部分。 String
DisplayUrl 廣告所顯示的 URL,或特定廣告類型的商家名稱。 String
DestinationUrl 廣告鏈接的實際URL。 String
AssetJson 資產資源的 JSON URL String
AdDetails 物件,包含有關廣告的其他詳細數據。 AdDetails

AdDetails

定義廣告的其他詳細數據。

名稱 類型
PaidForByName 如果與帳戶擁有者不同,則為廣告付費的客戶名稱。 String
StartDate 廣告第一次執行的UTC日期,或廣告連結庫記錄第一個合格曝光的日期。

注意:自 2023 年 6 月起,廣告連結庫只會記錄歐盟 (歐盟) 或歐洲 (EEA) 的廣告曝光。 廣告的實際開始日期可能會早於我們的廣告連結庫的啟動日期,或廣告收到其第一個合格曝光的日期。
String
EndDate 廣告上次執行的 UTC 日期,或廣告連結庫記錄最後合格曝光的日期。

注意:除了上述注意事項之外,廣告庫中出現的資訊可能會延遲 1-3 天,因此如果廣告仍在使用中,EndDate 可能不會反映過去幾天顯示的較新印象。
String
TotalImpressionsRange 範圍,代表廣告在 EU 和 EEA 中收到的曝光總數。 String
ImpressionsByCountry 索引鍵/值組的清單,代表每個歐盟或 EEA 成員國家/地區的曝光率百分比。 array<CountryImpressionShareObject>
TargetTypes 用於廣告目標的目標類型清單,以及是否也用於排除。

注意:這是在廣告執行期間用於所有合格曝光之所有目標類型的匯總清單,不一定表示哪些因素用於特定曝光。
array<TargetTypeDetails>
RestrictionReason 如果存在,則為廣告被限制無法進一步提供或顯示在廣告媒體櫃中的原因。 RestrictionReason

CountryImpressionShare

定義指定國家/地區的廣告曝光分享。

名稱 類型
國家/地區 顯示廣告的國家/地區。 國家/地區
ImpressionShare 國家/地區廣告曝光數的共用,以百分比表示 (也就是 17.3%) 。 String

TargetDetails

定義指定國家/地區的廣告曝光分享。

名稱 類型
TargetType 用於目標的參數。 TargetType
UsedForExclusion 表示目標類型是否也用於排除。 布林值

數值集

以下是 API 所使用的值集。

物件 描述
國家/地區 定義廣告連結庫針對篩選和報告廣告曝光數所考慮的國家/地區值。
TargetType 定義 Ad Library 追蹤的目標參數類型。
RestrictionReason 定義廣告被限制無法進一步提供或顯示在廣告媒體櫃中的原因。

國家/地區

定義廣告連結庫針對篩選和報告廣告曝光數所考慮的歐盟國家/地區和歐洲經濟區域成員的值。

名稱
奧地利 10
比利時 14
保加利亞 26
克羅埃西亞 49
賽普勒斯 207
捷克文 51
丹麥 53
愛沙尼亞 61
芬蘭 65
法國 66
德國 72
希臘 76
匈牙利 88
愛爾蘭 92
義大利 93
拉脫維亞 104
立陶宛 108
盧森堡 109
馬爾他 115
荷蘭 129
波蘭 151
葡萄牙 152
羅馬尼亞 226
斯洛伐克 165
斯洛維尼亞 167
西班牙 170
瑞典 175
冰島 89
列支敦斯登 107
挪威 139

TargetType

定義 Ad Library 追蹤的目標參數類型。

名稱 描述
性別 1 以性別為目標。
年齡 2 以年齡群組為目標。
位置 3 以用戶位於或搜尋的地理區域為目標。
MicrosoftAudiences 22 以 Microsoft 定義的物件為目標,包括市場內對象、類似的物件,以及LinkedIn配置檔目標。
DesignerAudiences 25 以廣告定義的物件為目標,包括自定義物件、客戶比對清單和重新營銷清單。

API 驗證

與 Ad Library UI 一樣,Ad Library API 也可公開使用,不需要任何用戶註冊或登入。 不過,若要保護平臺的安全性和穩定性,未經驗證的要求在呼叫 API 的頻率,以及每個呼叫可要求的實體數目上會面臨更嚴格的限制。

若要使用具有更高限制的 Ad Library API,您需要:

  • Microsoft 帳戶
  • Microsoft Advertising 帳戶
  • 開發人員令牌

若要建立 Microsoft Advertising 帳戶,請移至 https://ads.microsoft.com。 如果您未登入您的 Microsoft 帳戶,系統會將您重新導向以登入您的帳戶或註冊帳戶。 登入之後,您可以選擇 註冊新的 Microsoft Advertising 帳戶。 選取註冊選項,然後選取 [ 繼續]

驗證您的認證

廣告連結庫 API 使用與 Bing 廣告 API 相同的驗證配置。 如需使用 OAuth 驗證 Microsoft 帳戶認證的詳細資訊,請參閱使用 Microsoft 身分識別平台 進行驗證

您可以使用適用於 .NET、Java 或 Python 的 Bing Ads SDK 來驗證 Microsoft 帳戶認證。 如需使用 SDK 取得存取令牌的詳細資訊,請參閱 C# | Java | Python

注意:Bing 廣告 SDK 不提供 Ad Library API 的介面。 如果您也使用適用於 Microsoft Advertising 的 SDK 行銷活動,您應該只使用 SDK 來取得存取權杖。 否則,安裝 SDK 可能不值得額外負荷。

如果您未使用 Bing Ads SDK 進行驗證,請參閱在 C# 中驗證 Microsoft 帳戶認證,以取得示範如何使用 OAuth 驗證 Microsoft 帳戶認證的範例。

您的認證和開發人員令牌在何處使用?

若要增加限制,所有呼叫都必須指定:

  • 設定為開發人員令牌的 DeveloperToken 標頭。
  • 設定為存取令牌的 AuthenticationToken 標頭。

如需要求和回應可能包含之這些標頭的相關信息,請參閱 標頭

最簡單的 Microsoft Advertising 帳戶 Sign-Up 步驟

如果您是想要存取廣告連結庫 API 的研究人員或監管者,但您還沒有 Microsoft Advertising 帳戶或想要在我們的平臺上公告,請完成下列步驟:

  1. 瀏覽 https://ads.microsoft.com/ 並選取 [立即註冊]廣告連結庫 API 註冊步驟 1

  2. 使用現有的 Microsoft 帳戶登入,或選取 [ 建立一個!]廣告連結庫 API 註冊步驟 2

  3. 使用現有的電子郵件地址或電話號碼,或選 取 [取得新的電子郵件位址]廣告連結庫 API 註冊步驟 3
    如果您要建立新的電子郵件位址 (電子郵件地址、密碼、名字/姓氏、國家/地區和出生日期) ,請輸入上述資訊,並視需要解決 captcha。

  4. 若要儘快跳過設定,請選取 [ 建立新活動] ,然後 選取 [切換至專家]廣告連結庫 API 註冊步驟 4a
    廣告連結庫 API 註冊步驟 4b

  5. 選取 [略過營銷活動建立 ] 來設定沒有營銷活動的帳戶。 廣告連結庫 API 註冊步驟 5

  6. 此時,已建立帳戶,而且不需要進一步的資訊。 廣告連結庫 API 註冊步驟 6

您現在可以繼續使用 開發人員帳戶 來要求存取 API 的令牌。 在此過程中,您必須檢閱我們的 開發人員使用規定