این صفحه یادداشتهای انتشار برای API مدیریت AdSense را ارائه میدهد.
نسخه ۲
این نسخه تغییرات زیر را به منظور حذف قابلیتهای منسوخشده و همسوسازی API مدیریت AdSense با استانداردهای فعلی API گوگل ارائه میدهد. طبق طرح نسخهبندی API گوگل ، این نسخه به مرور زمان بهروزرسانی میشود تا قابلیتهای اضافی (سازگار با نسخههای قبلی) را شامل شود، نه اینکه قابلیتهای جدید در نسخههای فرعی جداگانه منتشر شوند.
۲۰۲۶-۰۲-۰۵
گزارشها
- ابعاد
OS_TYPE،BROWSER_TYPEوWEBVIEW_TYPEاضافه شد که امکان تفکیک معیارها بر اساس سیستم عامل، مرورگر و برنامه میزبانی (webview) را فراهم میکند. برای اطلاعات بیشتر، به مقالات مرکز راهنمای تفکیک سیستم عامل ، تفکیک مرورگر و تفکیک برنامه میزبانی مراجعه کنید.
۲۰۲۵-۱۰-۰۲
گزارشها
- بُعد
TRAFFIC_SOURCEاضافه شد که امکان تجزیه معیارها بر اساس منبع ترافیک (مثلاً "گوگل"، "بینگ"، "فیسبوک"، "سایر") را فراهم میکند. برای اطلاعات بیشتر، به تجزیه منبع ترافیک مراجعه کنید.
۲۰۲۵-۰۵-۰۶
مسائل مربوط به سیاست
- فیلد منسوخشدهی
policyTopics[].must_fix(بهروزرسانی قبلی مراجعه کنید) اکنون همیشه رویfalseتنظیم خواهد شد.
2025-02-24
مسائل مربوط به سیاست
- فیلد
policyTopics[].typeاضافه شد تا مشخص شود که آیا یک موضوع سیاستی ، نشاندهندهی یک مشکل سیاستی، یک مشکل نظارتی یا یک ترجیح تبلیغکننده است . این فیلد جایگزینpolicyTopics[].must_fixکه اکنون به عنوان یک فیلد منسوخ علامتگذاری شده است.
۲۰۲۴-۰۴-۰۳
مسائل مربوط به سیاست
- یک مجموعه جدید برای گزارش تخلفات فعلی خطمشیها و هشدارهای موجود برای یک حساب کاربری اضافه شد.
۲۰۲۳-۰۶-۱۹
پرداختها
- Payments.list اکنون جزئیات مربوط به پرداختها برای ناشران ویژه را برمیگرداند.
۲۰۲۳-۰۶-۱۳
گزارشها
- معیارهای
FUNNEL_REQUESTS،FUNNEL_IMPRESSIONS،FUNNEL_CLICKSوFUNNEL_RPMاضافه شد که اطلاعاتی در مورد عملکرد واحدهای غیرتبلیغاتی (مثلاً واحدهای جستجوی مرتبط) ارائه میدهند.
۲۰۲۳-۰۳-۳۰
گزارشها
- بُعد
PAGE_URLاضافه شد که امکان تجزیه معیارها بر اساس URL صفحه را فراهم میکند (با برخی ملاحظات، به تجزیه URL صفحه مراجعه کنید).
۲۰۲۲-۰۹-۲۱
واحدهای تبلیغاتی
- متدهای ایجاد و وصله اضافه شد. توجه داشته باشید که این متدها فقط میتوانند توسط پروژههایی که برای محصول AdSense for Platforms فعال شدهاند، استفاده شوند.
کانالهای سفارشی
- متدهای ایجاد، وصلهگذاری و بهروزرسانی اضافه شد. توجه داشته باشید که این متدها فقط میتوانند توسط پروژههایی که برای محصول AdSense for Platforms فعال شدهاند، استفاده شوند.
- فیلد فعال به منبع اضافه شد.
حسابها
- متد getAdBlockingRecoveryTag اضافه شد.
۲۰۲۲-۰۸-۲۵
گزارشها
- بُعد
HOSTED_AD_CLIENT_IDاضافه شد که به ناشران میزبان و پلتفرم اجازه میدهد معیارها را بر اساس حسابهای ناشر خود (ناشران میزبان) و بر اساس حسابهای فرعی (ناشران پلتفرم) تفکیک کنند.
۲۰۲۲-۰۵-۰۳
کلاینت تبلیغاتی
- متد دریافت اضافه شد.
گزارشها
- متد getSaved اضافه شد.
آدرسهای کانال
- متد دریافت اضافه شد.
۲۰۲۲-۰۳-۳۱
حساب کاربری
- حسابهای غیرفعال اکنون توسط API بازگردانده میشوند و یک فیلد
state، وضعیت حساب را نشان میدهد .
کلاینت تبلیغاتی
- مشابه تغییرات حساب، اکنون کلاینتهای تبلیغاتی غیرفعال توسط API بازگردانده میشوند و یک فیلد
state، وضعیت کلاینت تبلیغاتی را نشان میدهد .
۲۴-۰۲-۲۰۲۲
پرداخت
- قالب نام منبع برای پشتیبانی از منابع جداگانه برای درآمد یوتیوب گسترش یافته است. این تغییر قبل از راهاندازی مرحلهای تجربه بهبود یافته AdSense برای سازندگان یوتیوب است که در آن درآمد یوتیوب در حساب پرداختهای جداگانهای تفکیک میشود. اطلاعات پرداخت یوتیوب نیز از روش لیست پرداختها، زمانی که یک حساب پرداخت اختصاصی برای درآمد یوتیوب داشته باشید، بازگردانده میشود. درآمد یوتیوب قالب نام منبع زیر را خواهد داشت:
- accounts/{account}/payments/youtube-unpaid برای درآمدهای پرداخت نشده (فعلی) یوتیوب.
- accounts/{account}/payments/youtube-yyyy-MM-dd برای درآمدهای پولی یوتیوب.
توجه: نام منابع برای کسب درآمد از AdSense بدون تغییر باقی میماند:- accounts/{account}/payments/unpaid برای درآمدهای ادسنس پرداخت نشده (فعلی).
- accounts/{account}/payments/yyyy-MM-dd برای درآمدهای پولی AdSense.
۲۰۲۱-۰۶-۳۰
گزارش
- ابعاد
AD_FORMAT_NAMEوAD_FORMAT_CODEاضافه شدهاند که نحوه نمایش یک تبلیغ به کاربران در سایت شما (درون صفحه، حاشیه و غیره) را نشان میدهند. توجه داشته باشید که نسخه ۱.۴ ابعاد (منسوخشده) با نامهای یکسان اما اعضای متفاوت داشت؛ دو بُعد اضافهشده در نسخه ۲ با ابعاد موجود در نسخه ۱.۴ متفاوت هستند.
۲۰۲۱-۰۴-۱۹ (انتشار اولیه)
عمومی
- تمام متدهای منسوخشده در نسخه ۱.۴ حذف شدهاند. این شامل متدهای منبعی میشود که نیازی به
accountIdنداشتند. در نسخه ۲،accountIdدر فیلدparentمشخص شده است. - طبق استانداردهای API گوگل، منابع اکنون توسط یک فیلد
nameشناسایی میشوند. برای مثال، نام یک AdClient به صورتaccounts/{accountId}/adclients/{adClientId}خواهد بود. علاوه بر این، در نسخه ۱.۴ از شناسه منبع به عنوان یک بُعد گزارشدهی استفاده میشد، اما در نسخه ۲، این مقدار اکنون از طریق یک فیلدreporting_dimension_idدر چندین منبع در دسترس است. - فیلد
kindاز تمام منابع حذف شده است.
حساب کاربری
- فیلد
nameبهdisplay_nameتغییر یافته است. - فیلد
timezoneاز یک رشته بهgoogle.type.TimeZoneتغییر یافته است. - فیلد
creation_time(از نوع int64) بهcreate_time(از نوعgoogle.protobuf.Timestamp) تغییر یافته است. - فیلد
pending_tasksاضافه شد که فهرستی از وظایف معوقه است که باید به عنوان بخشی از فرآیند ثبت نام برای یک حساب کاربری جدید تکمیل شوند. برای مثال، وظایف میتوانند مربوط به نمایه صورتحساب یا تأیید تلفن شما باشند. - فیلد
sub_accountsحذف شده است. عملکرد مشابهی را میتوان در نسخه ۲ با استفاده از متد سفارشیlistChildAccountsبه دست آورد. درخت کامل حسابهای فرزند را میتوان در نسخه ۲ با فراخوانی بازگشتیlistChildAccountsایجاد کرد.
کلاینت تبلیغاتی
- فیلد
arc_opt_inحذف شد، زیرا قبلاً از رابط کاربری AdSense حذف شده است. - فیلد
supports_reportingبا فیلدreporting_dimension_idجایگزین شده است، که نشان دهنده شناسه منحصر به فرد کلاینت تبلیغ است که در بُعد گزارشAD_CLIENT_IDاستفاده میشود. اگرreporting_dimension_idخالی باشد، AdClient از گزارشدهی پشتیبانی نمیکند.
واحد تبلیغات
- فیلد
statusبهstateتغییر نام داده است. همچنین، حالتACTIVEدیگر نشان نمیدهد که آیا در هفت روز گذشته فعالیتی روی این واحد تبلیغاتی انجام شده است یا خیر. در نسخه ۲، این به این معنی است که واحد تبلیغاتی توسط کاربر فعال شده و میتواند تبلیغات را نمایش دهد. - فیلد
codeحذف شده است. این مقدار هنوز در انتهای فیلدname(بعد از آخرین اسلش /) قابل مشاهده است. - فیلد
contentAdsSettings.backupOptionحذف شده است. - فیلد
typeبه مقادیرTYPE_UNSPECIFIED،DISPLAY،FEED،ARTICLE،MATCHED_CONTENTوLINKمحدود شده است. - فیلدهای دیگری که قبلاً در رابط کاربری AdSense حذف شدهاند نیز حذف میشوند:
custom_style،saved_style_id،mobile_content_ads_settings،feed_ads_settings.
هشدار
- روش
deleteحذف شده است. - فیلد
is_dismissibleحذف شده است. - فیلد
localeبهlanguage_codeتغییر نام داده شده است.
کانال سفارشی
- فیلد
codeحذف شده است. این مقدار هنوز در انتهای فیلدname(بعد از آخرین اسلش /) قابل مشاهده است. - فیلد
targeting_infoاز آنجایی که قبلاً از رابط کاربری AdSense حذف شده بود، حذف شده است.
پرداخت
- فیلد
payment_dateبهdateتغییر نام داده شده و نوع آن از string بهgoogle.type.Dateتغییر یافته است. - فیلدهای
payment_amountوpayment_amount_currency_codeدر یک فیلدpaymentواحد ترکیب شدهاند (مثلاً "¥1,235 JPY"، "$1,234.57"، "£87.65").
گزارش
- با نسخه ۲، دادههای گزارشدهی API مدیریت AdSense اکنون با رابط کاربری AdSense همسو میشوند. این بدان معناست که دیگر از ویژگیهای AdMob و YouTube پشتیبانی نمیشود. علاوه بر این، API فقط از دادههای گزارش مربوط به ۳ سال پیش پشتیبانی میکند.
- منابع
Metadata.dimensionsوMetadata.metricsحذف شدهاند. - روشهای جدیدی برای تولید نسخه CSV گزارش اضافه شده است که جایگزین پارامترهای پرسوجو در نسخه ۱.۴ شدهاند. توجه: برای فشردهسازی، همچنان میتوانید از هدر HTTP با عنوان "Accept-Encoding: gzip" استفاده کنید.
- برخی از فیلدها در هنگام تولید گزارشهای موردی تغییر کردهاند.
- فیلد
account_idبهaccountتغییر نام داده شده است. - فیلد
dimensionبهdimensionsتغییر نام داده است. - فیلد
metricبهmetricsتغییر نام داده شده است. - فیلد
filterبهfiltersتغییر نام داده شده است. - فیلد
sortبهorder_byتغییر نام داده شده است. - فیلد
localeبهlanguage_codeتغییر نام داده شده است. - فیلد
currencyبهcurrency_codeتغییر نام داده شده است. - اکنون میتوانید چندین محدوده رایج را با
date_rangeمشخص کنید (مثلاًTODAY،YESTERDAY،MONTH_TO_DATE،YEAR_TO_DATE،LAST_7_DAYSوLAST_30_DAYS)، یا میتوانید با تنظیمdate_rangeرویCUSTOM،start_dateوend_dateمشخص کنید. - فیلدهای
start_dateوend_dateاز نوع رشتهای (string) به نوعgoogle.type.Dateتغییر یافتهاند. توجه: در نتیجه، کلمات کلیدی تاریخ نسبی (مثلاً "today-6d") دیگر پشتیبانی نمیشوند. - فیلد بولی
use_timezone_reportingباreporting_time_zoneجایگزین شده است که میتواند یکی از دو مقدارACCOUNT_TIME_ZONEیاGOOGLE_TIME_ZONE(که به معنی PST/PDT است) را داشته باشد. مقدار پیشفرض در نسخه ۲،ACCOUNT_TIME_ZONEاست که با مقدار پیشفرض در نسخه ۱.۴ متفاوت است. - فیلد
start_indexحذف شده است. - فیلد
max_resultsبهlimitتغییر نام داده شده است.
- فیلد
- برخی از فیلدها در هنگام تولید گزارش ذخیره شده تغییر یافتهاند.
- فیلدهای تاریخ (
date_range،start_date،end_date،reporting_time_zone) اضافه شد. - فیلد
currency_codeاضافه شد. - فیلد
localeبهlanguage_codeتغییر نام داده شده است. - فیلد
start_indexحذف شده است. - فیلد
max_resultsحذف شده است.
- فیلدهای تاریخ (
سبک تبلیغات ذخیره شده
-
SavedAdStyleحذف شده است زیرا قبلاً از رابط کاربری AdSense حذف شده است.
سایت
-
Sitesاضافه شدهاند تا اطلاعات مربوط به وبسایتهایی را که به حساب AdSense خود اضافه کردهاید، دریافت کنند. - فیلد
stateنشان میدهد که آیا سایت در هر یک از وضعیتهای زیر قرار دارد یا خیر:REQUIRES_REVIEW،GETTING_READY،READY،NEEDS_ATTENTION. - فیلد
auto_ads_enabledیک مقدار بولی است که نشان میدهد آیا تبلیغات خودکار در یک سایت خاص فعال شدهاند یا خیر.
نسخه ۱.۴
این نسخه قابلیتهای زیر را معرفی میکند:
- اکنون میتوانید پرداختهای حساب ادسنس خود را به واحد پول مربوطه فهرست کنید.
- اکنون میتوانید با فراخوانی متد
deleteکه هشدار را در رابط برنامهنویسی کاربردی (API) و رابط وب AdSense پنهان میکند، آن را رد کنید. - پاسخ گزارش اکنون شامل تاریخهای شروع و پایان است. این موضوع در صورتی که هنگام تولید گزارشها از تاریخهای نسبی (مانند
today،yesterday،firstDayOfMonth-1m) استفاده میکنید، مهم است، پاسخ اکنون شامل محدوده تاریخی مورد درخواست شما میشود.
مشکلات شناخته شده
فیلد currency در گزارشها در این نسخه پشتیبانی نمیشود.
نسخه ۱.۳
این نسخه قابلیتهای زیر را معرفی میکند:
- امکان بازیابی هشدارها.
- توانایی بازیابی فرادادههای معیارها و ابعاد.
- امکان اجرای گزارشها در منطقه زمانی محلی حساب.
مشکلات شناخته شده
فیلد currency در گزارشها در این نسخه پشتیبانی نمیشود.
نسخه ۱.۲
این نسخه قابلیتهای زیر را معرفی میکند:
- امکان بازیابی سبکهای تبلیغاتی.
- امکان بازیابی و اجرای گزارشهای ذخیرهشده تعریفشده در فرانتاند.
مشکلات شناخته شده
فیلد currency در گزارشها در این نسخه پشتیبانی نمیشود.
نسخه ۱.۱
این نسخه قابلیتهای زیر را معرفی میکند:
- امکان فهرست کردن حسابهایی که کاربر به آنها دسترسی دارد
- امکان انجام فراخوانی GET روی یک حساب کاربری خاص
- امکان انجام تماسهای GET در واحدهای تبلیغاتی و کانالهای سفارشی
- امکان تعیین ارتباط بین واحدهای تبلیغاتی و کانالهای سفارشی
- کانالهای سفارشی حاوی دادههای بیشتری در مورد اطلاعات هدفگیری هستند.
علاوه بر این، اکنون میتوانید به دادهها یا از طریق حساب پیشفرض خود یا از طریق یک حساب خاص دسترسی داشته باشید.
مشکلات شناخته شده
فیلد currency در گزارشها در این نسخه پشتیبانی نمیشود.
نسخه ۱
این اولین نسخه از API است که شامل پشتیبانی از بازیابی مشتریان تبلیغاتی، واحدهای تبلیغاتی، کانالهای سفارشی، کانالهای URL و همچنین اجرای گزارشها میشود.
مشکلات شناخته شده
فیلد currency در گزارشها در این نسخه پشتیبانی نمیشود.