این صفحه بهروزرسانیهای تولید را در کتابخانه «برچسب ناشر Google» (GPT) مستند میکند. میتوانید بهطور دورهای این صفحه را برای اعلانهای مربوط به ویژگیهای جدید یا بهروزشده، رفع اشکالها، مشکلات شناختهشده، و عملکردهای منسوخشده بررسی کنید.
برای دریافت بهروزرسانیها، نشانی وب این صفحه را به
فیدخوان موردنظرتان اضافه کنید، یا از پیوند مستقیم به فید یادداشتهای انتشار
در قالب
Atom 1.0
یا
RSS 2.0
استفاده کنید.
درباره تاریخهای انتشار
همه تغییرات در کتابخانه GPT قبلاز انتشار بهطور کامل آزمایش میشوند. علاوهبراین، نسخههای پخش بهتدریج برای کاربران عرضه میشود تا دربرابر پسرفتهای غیرمنتظره بیشتر محافظت شود. اگر در هر نقطهای از عرضه، پسرفتی مشاهده شود، کل نسخه پخش را میتوان بهسرعت پیشاز رسیدن به همه کاربران رها کرد.
به همین دلیل، تاریخهای انتشار دقیق نیستند؛ انتشار کامل میتواند از چند روز تا چند هفته طول بکشد. این یعنی کاربران در زمانهای مختلفی با تغییرات مواجه خواهند شد. تاریخهای ارائهشده در این یادداشتهای انتشار نشاندهنده شروع هفتهای است که در آن عرضه تغییرات برای همه کاربران بهپایان رسیده است.
هفته ۲ نوامبر ۲۰۲۶
مشکلی که باعث میشد ویژگی
SafeFrameConfig.sandbox
قبلاً false را بهعنوان مقدار بپذیرد برطرف شد. تعریف نوع TypeScript
اکنون فقط null یا true را مجاز میداند، و
GPT false را نادیده میگیرد و هشداری را ثبت میکند.
هفته ۱۹ اکتبر ۲۰۲۶
پشتیبانی آزمایشی نسخه بتای باز برای قلابهای درخواست اضافه شد، که به ناشران اجازه میدهد توابع ناهمگام را که بهطور موازی قبلاز هر درخواست آگهی در صفحه اجرا میشوند در یک زماناتمام قابلپیکربندی ثبت کنند.
| جدید در GPT | |
|---|---|
| روش |
PubAdsService.registerRequestHook()
|
| دارایی |
PageSettingsConfig.requestHookTimeoutMs
|
GPT اکنون وقتی پیمایشهای سمت کارخواه در برنامههای تکصفحهای (SPA) رخ میدهد،
همبستهساز صفحه را بهطور خودکار بهروز میکند. این کار تضمین میکند که درخواستهای آگهی
انجامشده پساز انتقال مسیر بهعنوان بازدید صفحه جدید درنظر گرفته شود
بدون اینکه ناشران نیاز داشته باشند بهطور دستی
PubAdsService.updateCorrelator() را فراخوانی کنند.
هفته ۳۱ اوت ۲۰۲۶
Google Publisher Tag (GPT) اکنون بهطور خودکار با تنظیم
fetchpriority="high"
روی عنصر دستورگان درجشده بهصورت پویا، دستورگان پیادهسازی اصلی خود (pubads_impl.js) را با اولویت واکشی بالا درخواست میکند. این کار به زمانبندهای شبکه مرورگر دستور میدهد که واکشی کتابخانه پیادهسازی را در اولویت قرار دهند، تأخیر بارگیری آگهی را در مسیر پردازش بحرانی کاهش دهند، و ظهورها و کلیکها را با کمترین تأثیر بر سنجههای «معیار کلیدی اصلی وب» افزایش دهند.
ناشران میتوانند با افزودن مستقیم مشخصه fetchpriority به برچسب gpt.jsبارکننده<script> در صفحههایشان، این رفتار را پیکربندی یا لغو کنند. اسکریپت پیادهسازی که بهطور پویا تزریق شده است، بهطور خودکار مقدار مشخصه fetchpriority را که در اسکریپت بارکننده مشخص شده است (برای مثال، fetchpriority="low" یا fetchpriority="auto") به ارث میبرد.
هفته ۲۴ اوت ۲۰۲۶
از ۸ سپتامبر ۲۰۲۶، «برچسب ناشر Google» (GPT) بهطور خودکار جایگاههای آگهی فعال را وقتی کاربر ازطریق ناوبری حافظه نهان ناوبری بین صفحات (bfcache) به صفحه برمیگردد، بازآوری میکند. با بازآوری خودکار این جایگاهها،
ناشران میتوانند بهطور یکپارچه ظهورها را دوباره بهدست آورند که این امر میتواند به افزایش درآمد آگهی کمک کند.
ناشرانی که نیاز به غیرفعال کردن بازآوری خودکار در ناوبری حافظه نهان ناوبری بین صفحات دارند میتوانند این کار را ازطریق GPT
AutoRefreshConfig
API انجام دهند.
| جدید در GPT | |
|---|---|
| دارایی |
AutoRefreshConfig.backForwardCache
|
هفته ۱۸ مه ۲۰۲۶
غروب راهانداز بینابین وب «برگشت»
از ۱۵ ژوئن ۲۰۲۶، پیمایش به عقب بااستفاده از دکمه برگشت مرورگر دیگر باعث راهاندازی آگهی بینابینی وب Ad Manager در هیچیک از مرورگرهای پشتیبانیشده (ازجمله Chrome، Edge، و Opera) نخواهد شد. این بهروزرسانی بهطور خودکار برای همه ناشرانی که راهانداز «Backwards» را انتخاب کردهاند اعمال میشود و نیازی به اقدام ناشر ندارد. این تغییر برای اطمینان از رعایت خطمشی جدید «جستجوی Google» درخصوص «ربودن دکمه برگشتن» انجام شده است. https://developers.google.com/search/blog/2026/04/back-button-hijacking
هفته ۲۷ آوریل ۲۰۲۶
مشکلی را در ویژگی بازآوری خودکار برطرف کردهایم که در آن آگهیها میتوانستند پساز «مداخله آگهی سنگین» Chrome چندین بار پشتسرهم بازآوری شوند. برای محدود کردن بازآوریها، اقدام کاهشی انجام شده است و ما بهطور فعال روی راهحل دائمیتری کار میکنیم تا از این رفتار جلوگیری کنیم و استحکام این ویژگی را بهبود بخشیم.
هفته ۲۰ آوریل ۲۰۲۶
پشتیبانی از پیکربندی رفتارهای مرتبط با سن آغازشده توسط ناشر اضافه شد. این کار به ناشران اجازه میدهد تا محافظت از حریم خصوصی کودکان یا نوجوانان را برای درخواستهای آگهی نشان دهند.
ناشران اکنون میتوانند از تنظیم tagForAgeTreatment در
PrivacySettingsConfig
برای اعمال رفتار مناسب با کودکان (معادل TFCD) یا رفتار مناسب با نوجوانان (معادل TAP) استفاده کنند.
| جدید در GPT | |
|---|---|
| شمارشی |
TagForAgeTreatment
|
| دارایی |
PrivacySettingsConfig.tagForAgeTreatment
|
هفته ۹ مارس ۲۰۲۶
وقتی ویژگی مداخله آگهی سنگین Chrome آگهیای را بهدلیل استفاده بیشازحد از منابع برمیدارد، GPT اکنون بهطور خودکار جایگاه خالی را با آگهی دیگری بازآوری میکند. این کار کمک میکند تا فضای آگهی همچنان مورداستفاده قرار گیرد. انتظار میرود این رفتار باعث افزایش ظهورهای آگهی شود، بهویژه در محیطهای Chrome رایانه.
نکتهای درباره هدفیابی و مقادیر کلیدی: این بازآوری خودکار
از پیکربندی هدفیابی موجود جایگاه دوباره استفاده خواهد کرد. اگر ادغام شما
به بهروزرسانی مقادیر کلید قبلاز هر بازآوری متکی باشد، این امر ممکن است منجر به
ارسال دادههای هدفیابی قدیمی شود. ناشرانی که ترجیح میدهند این منطق را بهصورت دستی مدیریت کنند میتوانند بااستفاده از googletag.config.AutoRefreshConfig انصراف دهند.
هفته ۶ اکتبر ۲۰۲۵
آگهیهای بینابینی اکنون مقاصد همان سایت را برای راهاندازهای پیمایش در Chrome بهطور حدسی پیشپرداز میکنند. این کار با فعال کردن بارگیری سریعتر صفحه هنگام رد کردن آگهیهای بینابینی، تجربه کاربری را بهبود میبخشد.
هفته ۲۸ ژوئیه ۲۰۲۵
تعدادی از تنظیمات موجود در سطح صفحه و جایگاه به میانای برنامهسازی کاربردی پیکربندی GPT جدید و یکپارچه منتقل شدهاند. این انتقال چندین بهبود بههمراه دارد:
- بهبود کاوش: تنظیمات در مستندات و تعاریف نوع گروهبندی شدهاند.
- بصریتر: میتوانید تنظیمات را بهصورت جداگانه یا همه را بهطور همزمان بااستفاده از یک میانای واحد پیکربندی کنید.
- خطاهای واضحتر: خطاهای پیکربندی جزئیات بیشتری ارائه میدهند و از زبان استانداردشده برای سادهسازی عیبیابی استفاده میکنند.
روشهای پیکربندی قدیمی همچنان کار میکنند، اما بهروز شدهاند تا از چارچوب پیکربندی جدید بهصورت داخلی استفاده کنند. درنتیجه، ممکن است با پیامهای خطایی مواجه شوید که به ویژگیهای API پیکربندی جدید اشاره میکنند، حتی زمانی که از روشهای قدیمی استفاده میکنید.
شیء SafeFrameConfig از جاینام googletag به جاینام googletag.config منتقل شده است.
جدول زیر روشهای پیکربندی قدیمی منسوخشده را بههمراه جایگزینهای توصیهشده میانای برنامهسازی کاربردی پیکربندی آنها فهرست میکند.
| روش(های) پیکربندی قدیمی | جایگزینی میانای برنامهسازی کاربردی پیکربندی GPT |
|---|---|
PubAdsService.set() |
PageSettingsConfig.adsenseAttributes
|
PubAdsService.clearCategoryExclusions()PubAdsService.setCategoryExclusion()
|
PageSettingsConfig.categoryExclusion
|
PubAdsService.setCentering() |
PageSettingsConfig.centering
|
PubAdsService.collapseEmptyDivs() |
PageSettingsConfig.collapseDiv
|
PubAdsService.disableInitialLoad() |
PageSettingsConfig.disableInitialLoad
|
PubAdsService.enableLazyLoad() |
PageSettingsConfig.lazyLoad
|
PubAdsService.setLocation() |
PageSettingsConfig.location
|
PubAdsService.setForceSafeFrame()PubAdsService.setSafeFrameConfig()
|
PageSettingsConfig.safeFrame
|
PubAdsService.enableSingleRequest() |
PageSettingsConfig.singleRequest
|
PubAdsService.clearTargeting()PubAdsService.setTargeting()
|
PageSettingsConfig.targeting
|
PubAdsService.enableVideoAds()PubAdsService.setVideoContent()
|
PageSettingsConfig.videoAds
|
PubAdsService.isInitialLoadDisabled()PubAdsService.get()PubAdsService.getAttributeKeys()PubAdsService.getTargeting()PubAdsService.getTargetingKeys()
|
googletag.getConfig()
|
Slot.set() |
SlotSettingsConfig.adsenseAttributes
|
Slot.clearCategoryExclusions()Slot.setCategoryExclusion()
|
SlotSettingsConfig.categoryExclusion
|
Slot.setClickUrl() |
SlotSettingsConfig.clickUrl
|
Slot.setCollapseEmptyDiv() |
SlotSettingsConfig.collapseDiv
|
Slot.setForceSafeFrame()Slot.setSafeFrameConfig()
|
SlotSettingsConfig.safeFrame
|
Slot.clearTargeting()Slot.setTargeting()Slot.updateTargetingFromMap()
|
SlotSettingsConfig.targeting
|
Slot.get()Slot.getAttributeKeys()Slot.getCategoryExclusions()Slot.getTargeting()Slot.getTargetingKeys()
|
Slot.getConfig()
|
هفته ۲۱ ژوئیه ۲۰۲۵
ویژگی threadYield بهروز شده است تا برای درخواستهایی که فقط حاوی جایگاههای زیر خط تای صفحه هستند، رشته JS را نیز قبلاز تولید نشانی وب درخواست آگهی ارائه دهد. نشان داده شده است که این کار تأثیر مثبتی بر
هستههای حیاتی وب دارد،
بدون اینکه تأثیر منفی بر ظهورها داشته باشد.
| بهروزرسانیشده در GPT | |
|---|---|
| دارایی |
googletag.config.PageSettingsConfig.threadYield
|
هفته ۲ ژوئن ۲۰۲۵
آگهیهای بینابینی وب اکنون بهطور کامل از برنامههای تکصفحهای (SPA) پشتیبانی میکنند
کاربران GPT اکنون میتوانند آگهیهای بینابینی وب را بهطور یکپارچه در وبسایتهای فعالشده با SPA نمایش دهند، بدون اینکه نیاز به بارگیری مجدد کل صفحه باشد. این بهبود میتواند:
- بهبود تجربه کاربری: آگهیها را در نقاط گسست طبیعی در «برنامه تکصفحهای» خود ارائه دهید، که منجر به انتقالهای روان و اختلال کمتر میشود.
- تقویت درآمدزایی: با ارائه مؤثر آگهیهای بینابینی در محتوای پویا و مبتنی بر SPA، فرصتهای درآمدی جدیدی را باز کنید.
- حفظ استانداردهای Better Ads: با گزینههای خروج واضح و حدگذاری بسامد قابلپیکربندی، به ارائه تجربههای آگهی با کیفیت بالا ادامه دهید و از روالهای مطلوب صنعت پیروی کنید.
هیچ تغییری در پیادهسازی SPA موجود شما لازم نیست. GPT بهطور خودکار نمایش بینابینی را برای تغییرات صفحه در SPA شما شناسایی و مدیریت میکند. برای جزئیات بیشتر درباره پیادهسازی آگهیهای بینابینی وب مدیریتشده با GPT و راهاندازهای اختیاری آگهی بینابینی، به نمونه نمایش آگهی بینابینی وب مراجعه کنید.
هفته ۲۶ مه ۲۰۲۵
حدگذاری بسامد برای آگهیهای بینابینی بازی H5 از ۱۲۰ به ۳۰ ثانیه کاهش یافته است.
هفته ۲۸ آوریل ۲۰۲۵
| جدید در GPT | |
|---|---|
| دارایی |
SlotRenderEndedEvent.responseIdentifier
|
هفته ۲۷ ژانویه ۲۰۲۵
نام ویژگیهای زیر
ComponentAuctionConfig.auctionConfig
تغییر کرده است تا با مشخصات
Protected Audience API
مطابقت داشته باشد.
| نام دارایی قدیمی | نام دارایی جدید |
|---|---|
decisionLogicUrl |
decisionLogicURL |
trustedScoringSignalsUrl |
trustedScoringSignalsURL |
هفته ۲۱ اکتبر ۲۰۲۴
threadYield را اصلاح کنید تا درصورت دردسترس بودن، از Scheduler.yield بهجای
Scheduler.postTask استفاده کند. برای جزئیات بیشتر،
مستندسازی بازده
را ببینید.
| بهروزرسانیشده در GPT | |
|---|---|
| دارایی |
googletag.config.PageSettingsConfig.threadYield
|
هفته ۲ سپتامبر ۲۰۲۴
پشتیبانی از آگهیهای بینابینی بازی اضافه شد.
هفته ۱۹ اوت ۲۰۲۴
نام تنظیم کنترل رفتار بازدهی رشته GPT از
adYield به threadYield تغییر کرده است تا مشخص شود که این ویژگی
بر بازدهی رشته JS تمرکز دارد نه بهینهسازی بازدهی آگهی. رفتار
ویژگی و میانای برنامهسازی کاربردی مرتبط با آن (بهجز نام) بدون تغییر
باقی میماند. ویژگی adYield در نسخه پخش آتی GPT برداشته خواهد شد.
رفتار پیشفرض واگذاری رشته ممکن است با
googletag.setConfig({threadYield: 'DISABLED'});
غیرفعال شود یا با googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'}); برای همه جایگاهها مستقل از مکان آنها نسبت به نمای هدف اعمال شود.
| بهروزرسانیشده در GPT | |
|---|---|
| دارایی |
googletag.config.PageSettingsConfig.threadYield
|
هفته ۲۹ ژوئیه ۲۰۲۴
اکنون GPT رشته JS را بااستفاده از Scheduler.postTask (درصورت دردسترس بودن) با اولویت: «مسدودکننده کاربر» درست قبلاز ارائه طرحهای آگهی واگذار میکند. نشان داده شده است که این کار تأثیر بسیار کمی بر ظهورها دارد، درحالیکه بهطور معناداری برای معیارهای کلیدی اصلی وب مفید است. بهطور پیشفرض، GPT فقط درصورتی واگذار میکند که جایگاه خارج از ناحیه نمایش باشد.
رفتار پیشفرض ممکن است با
googletag.setConfig({adYield: 'DISABLED'});
غیرفعال شود یا با googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'}); برای همه جایگاهها مستقل از مکان آنها نسبت به نمای هدف اعمال شود.
| جدید در GPT | |
|---|---|
| دارایی |
googletag.config.PageSettingsConfig.adYield
|
هفته ۱۲ فوریه ۲۰۲۴
پشتیبانی برای پیکربندی نشانهای ناشرداده (PPS) اضافه شده است.
اشکالی که باعث میشد
SlotRenderEndedEvent.slotContentChanged
همیشه true باشد برطرف شد. ازاینپس، این ویژگی فقط درصورتی true خواهد بود که
محتوای جایگاه تغییر کرده باشد، و درغیراینصورت false خواهد بود (برای مثال، اگر آگهی پر نشده باشد).
هفته ۲۹ ژانویه ۲۰۲۴
خطاهای شبکه برای درخواستهای آگهی با فعال کردن
googletag.events.SlotRenderEndedEvent
با
isEmpty
تنظیمشده روی true، عدم تکمیل را تقلید میکنند. برای نمونهای از نحوه گوش دادن به این رویداد،
شنوندگان رویداد آگهی
را ببینید. تغییر شامل جمع شدن خودکار جایگاه هنگام استفاده از collapseEmptyDivs است.
پشتیبانی از پیکربندی گسترش آگهی در رایانه/رایانه لوحی و وب تلفن همراه (صفحه جزئی) اضافه شد.
| جدید در GPT | |
|---|---|
| شیء |
googletag.config.AdExpansionConfig |
| دارایی |
googletag.config.AdExpansionConfig.enabledgoogletag.config.PageSettingsConfig.adExpansiongoogletag.config.SlotSettingsConfig.adExpansion
|
هفته ۱۱ دسامبر ۲۰۲۳
پشتیبانی از آگهیهای لنگری ریل کناری اضافه شد.
| جدید در GPT | |
|---|---|
| شمارشی |
OutOfPageFormat.LEFT_SIDE_RAILOutOfPageFormat.RIGHT_SIDE_RAIL
|
هفته ۱۳ نوامبر ۲۰۲۳
پشتیبانی از پیکربندی اقدامات حریم خصوصی ناشر اضافه شد.
پشتیبانی از پیشپرداخت Chrome اضافه شد. وقتی GPT تشخیص دهد که صفحه در وضعیت پیشپرداز است، درخواست آگهی تا زمانی که صفحه برای کاربر قابلمشاهده شود بهتأخیر میافتد.
هفته ۲۳ اکتبر ۲۰۲۳
پشتیبانی از راهاندازهای اختیاری بینابینی وب اضافه شد.
| جدید در GPT | |
|---|---|
| شیء |
googletag.config.InterstitialConfig
|
| دارایی |
googletag.config.SlotSettingsConfig.interstitial
|
| نوع |
googletag.config.InterstitialTrigger
|
هفته ۲۴ ژوئیه ۲۰۲۳
Protected Audience API (که قبلاً با نام FLEDGE شناخته میشد) با انتشار نسخه ژوئیه Chrome به دردسترس عموم بودن انتقال مییابد. با این کار، عملکرد مربوط به مزایده مؤلفه در GPT اکنون پایدار درنظر گرفته میشود.
| از آزمایشی به پایدار منتقل شد | |
|---|---|
| شیء |
googletag.config.ComponentAuctionConfig
|
| دارایی |
googletag.config.SlotSettingsConfig.componentAuction
|
هفته ۱۹ ژوئن ۲۰۲۳
بهروزرسانی: از ۵ ژوئیه ۲۰۲۳ یا پساز آن، GPT دیگر نسخههای قدیمی کتابخانه جاوا اسکریپت خود را ارائه نخواهد کرد و آگهیها را به آن نسخهها ارائه نخواهد کرد. برای جزئیات، اعلامیه قبلی را ببینید.
ناشرانی که از www.googletagservices.com/tag/js/gpt.js خدمات ارائه میدهند میتوانند
به این کار ادامه دهند. بااینحال، توصیه میشود به دامنه ترجیحی بروید، زیرا
ممکن است عملکرد را بهبود بخشد و ارائه gpt.js در www.googletagservices.com
ممکن است در آینده متوقف شود.
هفته ۶ ژوئن ۲۰۲۳
از ۵ ژوئیه ۲۰۲۳ یا پساز آن، GPT دیگر نسخههای قدیمی کتابخانه جاوا اسکریپت خود را ارائه نخواهد کرد. این موضوع تأثیری بر ناشرانی که GPT را از نشانی وب رسمی بار میکنند ندارد. ناشرانی که نسخه ذخیرهشده در حافظه نهان gpt.js، pubads_impl.js، یا هر کتابخانه دیگری را که بار میکنند ارائه میدهند باید صفحههایشان را بهروز کنند تا از نشانیهای وب رسمی استفاده کنند. برای اطلاعات بیشتر، راهنمای شروع به کار را ببینید.
هفته ۲۲ مه ۲۰۲۳
مقادیر اندازه منفی و صفر ارائهشده به googletag.defineSlot()
و SizeMappingBuilder.addSize()
اکنون بهطور خودکار برداشته میشوند، زیرا نامعتبر هستند. درنتیجه، ادغامهای موجود که چنین مقادیر نامعتبری را ارائه میدهند ممکن است شاهد افزایش
پیامهای کنسول ناشر باشند.
اما این موضوع تأثیری بر درخواستهای آگهی معتبر موجود نخواهد داشت.
هفته ۱۸ مه ۲۰۲۳
نصب متنهای پیشنهاددهنده سیگنالهای ایمن توسط GPT اکنون زودتر در اجرای GPT انجام خواهد شد. این امر ممکن است منجر به بهبود پوشش سیگنال در درخواستهای آگهی شود.
هفته ۱ مه ۲۰۲۳
اشکالی که باعث میشد طرح آگهی هنگام بازآوری جایگاههای لنگر چنداندازهای بهصورت بریدهشده نشان داده شود برطرف شد.
هفته ۲۷ مارس ۲۰۲۳
GPT دیگر از ویژگیهای مبتنی بر قابلیت مشاهده در مرورگرهایی که بهطور داخلی از Intersection Observer API پشتیبانی نمیکنند، پشتیبانی نمیکند. توجه داشته باشید که همه مرورگرهای پشتیبانیشده بهطور پیشفرض از این میانای برنامهسازی کاربردی پشتیبانی میکنند.
| روش یا رویداد | |
|---|---|
googletag.events.ImpressionViewableEvent
|
|
googletag.events.SlotVisibilityChangedEvent
|
|
googletag.pubads().enableLazyLoad()
|
|
هفته ۶ فوریه ۲۰۲۳
پشتیبانی از همرسانی نشانهای امن اضافه شد.
| جدید در GPT | |
|---|---|
| شیء |
BidderSignalProviderPublisherSignalProviderSecureSignalProvidersArray
|
| نوع |
SecureSignalProvider
|
| متغیر |
googletag.secureSignalProviders
|
هفته ۳۰ ژانویه ۲۰۲۳
رفتار Service.addEventListener() تغییر کرده است تا وقتی رویدادی رخ میدهد، همه شنوندگان مرتبط قبلاز پردازش رویداد بعدی اجرا شوند. پیشاز این تغییر، شنوندگان رویداد شروع و پایان پرداز جایگاه برای همان جایگاه میتوانستند خارج از ترتیب اجرا شوند.
هفته ۱۵ اوت ۲۰۲۲
نوع پاسخ
Service.removeEventListener() از boolean به void تغییر کرده است.
هفته ۲۵ ژوئیه ۲۰۲۲
پشتیبانی آزمایشی برای مزایدههای مؤلفه FLEDGE اضافه شد تا آزمایش اولیه FLEDGE با چند فروشنده امکانپذیر شود.
| جدید در GPT | |
|---|---|
| روش |
Slot.setConfig()
|
| شیء |
ComponentAuctionConfigSlotSettingsConfig
|
هفته ۱۸ ژوئیه ۲۰۲۲
میانای برنامهسازی کاربردی ContentService منسوخ شده است. فراخوانی googletag.content().setContent اکنون هیچ تأثیری ندارد، بهجز ثبت هشدار. خصوصیت googletag.content بهزودی بهطور کامل برداشته خواهد شد؛ پساز آن، تلاش برای فراخوانی آن باعث ایجاد استثنا خواهد شد. بهجای آن، از میاناهای برنامهسازی کاربردی DOM داخلی مرورگر برای افزودن مستقیم محتوا به عناصر div استفاده کنید.
هفته ۲۳ مه ۲۰۲۲
پشتیبانی از پیکربندی منبع ترافیک درخواست آگهی اضافه شد.
| پشتیبانی GPT برای منبع ترافیک | |
|---|---|
| شمارشی |
TrafficSource.ORGANICTrafficSource.PURCHASED
|
| دارایی | PrivacySettingsConfig.trafficSource |
هفته ۷ مارس ۲۰۲۲
آگهیهای پاداشدار برای وب راهاندازی شده است. برای جزئیات بیشتر، به مرکز راهنمایی Ad Manager مراجعه کنید.
| پشتیبانی GPT از آگهیهای پاداشدار برای وب | |
|---|---|
| شمارشی | OutOfPageFormat.REWARDED |
| رویداد | RewardedSlotClosedEvent |
| رویداد | RewardedSlotGrantedEvent |
| رویداد | RewardedSlotReadyEvent |
| شیء | RewardedPayload |
هفته ۲۸ فوریه ۲۰۲۲
CommandArray.push اکنون
بهطور صریح توابع ارائهشده را بهجای شیء arguments خودش به globalThis
مقید میکند.
هفته ۸ دسامبر ۲۰۲۱
Enums اکنون نگاشت معکوس مقادیر به کلیدها را نیز نشان میدهد تا با رفتار TypeScript enums مطابقت داشته باشد. میاناهای برنامهسازی کاربردی که مقادیر enum را میگیرند بدون تغییر باقی میمانند و نباید از این نگاشتهای معکوس جدید استفاده شود.
هفته ۹ اوت ۲۰۲۱
روش removeEventListener اضافه شد.
فراخوانی addEventListener بهدفعات با همان نمونه تابع بازخوانی و eventType اکنون یک عملیات بیتأثیر است. بهعبارت دیگر، اگر یک نمونه تابع بازخوانی واحد n بار برای همان نوع رویداد ثبت شود، وقتی رویداد رخ میدهد فقط یک بار اجرا میشود، نه n بار.
هفته ۲۹ ژوئیه ۲۰۲۱
رویدادهای رؤیتپذیری GPT: ImpressionViewableEvent
و SlotVisibilityChangedEvent
اکنون در جلسههای صفحه طولانی ادامه خواهند یافت. قبلاً، یک ساعت پساز بار شدن صفحه بسته میشدند.
هفته ۳ مه ۲۰۲۱
GPT دیگر قبلاز واکشی آگهیها، فضایی برای جایگاهها تنظیم نمیکند. این تغییر تغییر چیدمان تجمعی (CLS) را در سایتهایی که بااستفاده از CSS فضا رزرو نکردهاند کاهش میدهد. برای کاهش بیشتر CLS در سایتتان، توصیه میکنیم بااستفاده از CSS، ناحیه غیرصفری را برای آگهی رزرو کنید. بیشتر بدانید
هفته ۲۲ مارس ۲۰۲۱
رفتار enableLazyLoad() بهروزرسانی شد تا رندر کردن جایگاههای زیر خط تا در برگههای پسزمینه نیز بهتأخیر بیفتد.
هفته ۲۳ فوریه ۲۰۲۱
اکنون روشهای googletag.pubads().set و Slot.set ممکن است در هر زمانی قبلاز display یا refresh فراخوانده شوند. قبلاً set فقط وقتی اعمال میشد که قبلاز googletag.enableServices فراخوانی میشد.
هفته ۱۶ فوریه ۲۰۲۱
اکنون میتوان میانای برنامهسازی کاربردی googletag.pubads().setPublisherProvidedId را در هر زمانی فراخوانی کرد. قبلاً فقط درصورتی کار میکرد که قبلاز googletag.enableServices فراخوانی میشد.
هفته ۴ ژانویه ۲۰۲۱
اکنون ممکن است API googletag.pubads().collapseEmptyDivs برای تغییر تنظیمات بهطور مکرر فراخوانی شود. تماسهای تکراری قبلی نادیده گرفته میشد.
هفته ۱۲ اکتبر ۲۰۲۰
نسخه بتای عمومی بینابینی وب راهاندازی شد، به مرکز راهنمایی مراجعه کنید.
هفته ۳۱ اوت ۲۰۲۰
definePassback() و defineOutOfPagePassback() منسوخ شده است. برای نحوه ایجاد صحیح بازگشت، اسناد بازگشت را ببینید.
هفته ۱۵ ژوئن ۲۰۲۰
رفتار enableLazyLoad() بهروز شد تا با collapseEmptyDivs(true) سازگار باشد.
هفته ۲۵ مه ۲۰۲۰
GPT دیگر از مکان دقیق GPS که ناشران تنظیم کردهاند پشتیبانی نخواهد کرد. بهطور خاص، googletag.pubads().setLocation() دیگر از پارامترهای طول جغرافیایی، عرض جغرافیایی، یا شعاع پشتیبانی نخواهد کرد، بلکه درعوض نشانی با قالب آزاد را میپذیرد.
هفته ۲۷ آوریل ۲۰۲۰
منطق پرداز زدن GPT دیگر بهصورت فایلهای جداگانه مدولار نمیشود. این یعنی GPT در اجرای خود فایلهای کمتری را واکشی میکند و بنابراین تأخیر را کمی کاهش میدهد، اما تأثیر خالصی بر پهنای باند کاربر ندارد.
وقتی درخواستی در GPT راهاندازی میشود (با فراخوانی googletag.display() یا googletag.pubads().refresh())، اکنون همه وضعیتهای ارائهشده توسط ناشر را بهطور داخلی ثابت میکنیم تا قبلاز ارسال درخواست قابلتغییر نباشند. بنابراین، وقتی درخواستی راهاندازی میشود، فقط از وضعیتی که تا آن لحظه اضافه شده است برای آن درخواست استفاده خواهد شد. هر وضعیتی که پساز آن اصلاح شود فقط برای درخواستهای بعدی اعمال خواهد شد.
هفته ۱۱ نوامبر ۲۰۱۹
اکنون گزیده توصیهشده جدیدی برای ایجاد بازگشتهای GPT وجود دارد. استفاده از definePassback()
و defineOutOfPagePassback() توصیه نمیشود، زیرا این توابع بهصورت همگام عمل میکنند و ممکن است توسط برخی مرورگرها مسدود شوند. بیشتر بدانید.
روش Slot.updateTargetingFromMap() اضافه شد.
PubAdsService.setPrivacySettings() بهعنوان روش جدیدی برای فعال کردن تنظیمات حریم خصوصی اضافه شد. تنظیمات بیشتر در آینده در اینجا دردسترس خواهد بود.
هفته ۲۵ مارس ۲۰۱۹
سرویس Pubads اکنون بلافاصله پساز فراخوانی googletag.enableServices() بهجای مقداردهی اولیه ناهمگام، کاملاً عملیاتی است. این یعنی اکنون تضمین میشود که googletag.pubadsReady بلافاصله پساز فراخوانی googletag.enableServices() درست باشد. دیگر نیازی به نظرسنجی برای بررسی مقدار googletag.pubadsReady نیست.
هفته ۴ فوریه ۲۰۱۹
رفتار enableLazyLoad() بهروز شد تا امکان تغییر در پیکربندی بار کردن کُند پساز فراخوانی enableServices() فراهم شود، بهطوریکه پیکربندی بار کردن کُند برای هر جایگاه هنگام نمایش آن جایگاه ثابت میماند.
هفته ۲۱ ژانویه ۲۰۱۹
رویداد پشتیبانیشده جدیدی، SlotResponseReceived، اضافه شد که وقتی پاسخ آگهی برای جایگاه دریافت میشود فعال میشود.
فیلد جدید creativeTemplateId به googleTag.ResponseInformation اضافه شد.
هفته ۱۴ ژانویه ۲۰۱۹
رویداد پشتیبانیشده جدیدی، SlotRequestedEvent، اضافه شد که وقتی درخواست آگهی برای جایگاهی انجام میشود فعال میشود.
هفته ۲۷ اوت ۲۰۱۸
googletag.display() را برای پذیرش googletag.Slot بهعنوان آرگومان اصلاح کرد.
هفته ۶ اوت ۲۰۱۸
googletag.PubAdsService.enableLazyLoad() را برای بار کردن کُند آگهیها در GPT اضافه میکند.
هفته ۱۸ ژوئن ۲۰۱۸
اشکالی که باعث میشد googletag.events.SlotOnloadEvent راهاندازی نشود برطرف شد.
هفته ۳۰ آوریل ۲۰۱۸
googletag.PubAdsService.setTagForUnderAgeOfConsent() را برای کنترل آگهیها برای کاربران زیر سن رضایت، و googletag.PassbackSlot.setTagForUnderAgeOfConsent() را برای علامتگذاری جایگاه بازگشت بهعنوان جایگاهی که ازسوی کاربر زیر سن رضایت ارائه شده است اضافه میکند.
هفته ۲۳ آوریل ۲۰۱۸
googletag.PubAdsService.setRequestNonPersonalizedAds() را برای کنترل شخصیسازی آگهیها اضافه میکند.
هفته ۱۲ مارس ۲۰۱۸
تغییری که باعث میشد محتوای موجود در جایگاهها قبلاز بازآوری برداشته نشود (اگر آن محتوا توسط GPT در آنجا قرار نگرفته بود) لغو شد. اکنون محتوا پاک خواهد شد.
هفته ۱۹ فوریه ۲۰۱۸
وقتی از حالت پرداز ناهمگام استفاده میشود: برای همه درخواستهای آگهی، تا حد نویسه ۸٬۱۹۲، آگهیها را بااستفاده از XMLHttpRequest با روش HTTP GET درخواست کنید. قبلاً، از روش HTTP POST برای درخواستهای آگهی با بیشاز ۴۰۹۶ نویسه، تا حد نویسه ۸۱۹۲، استفاده میشد.
اگر محتوای موجود در جایگاهها توسط GPT در آنجا قرار نگرفته باشد، برداشتن آن محتوا قبلاز بازآوری متوقف میشود. این یادداشت نادرست است؛ ورودی هفته ۱۲ مارس ۲۰۱۸ را ببینید
هفته ۸ ژانویه ۲۰۱۸
پشتیبانی از نحو جایگزین [..., ['fluid'], ...] بهعنوان NamedSized در آرایه چنداندازهای. قبلاً فقط [..., 'fluid', ...] معتبر درنظر گرفته میشد.
هفته ۱۰ ژوئیه ۲۰۱۷
فیلد labelIds از googleTag.ResponseInformation برداشته شد.
هفته ۵ ژوئن ۲۰۱۷
googletag.display() و googletag.pubads().display اصلاح شدند تا عنصر div و همچنین شناسه div را بپذیرند. این کار امکان رندر کردن جایگاهها را در داخل divهایی که در DOM سایه هستند فراهم میکند.
هفته ۲۷ فوریه ۲۰۱۷
sourceAgnosticCreativeId و sourceAgnosticLineItemId به SlotRenderEndedEvent اضافه شد.
هفته ۷ نوامبر ۲۰۱۶
میانای برنامهسازی کاربردی getSlots() در «سرویس» برای بازیابی فهرست جایگاههای مرتبط با سرویس منتشر شد.
هفته ۱۷ اکتبر ۲۰۱۶
Slot.clearTargeting() و PubAdsService.clearTargeting() هر دو اصلاح شدند تا پارامتر کلید اختیاری را بپذیرند.
هفته ۵ سپتامبر ۲۰۱۶
خطاهای شناساییشده در googletag.cmd.push() دیگر نامرئی نیستند و در کنسول چاپ خواهند شد.
هفته ۸ اوت ۲۰۱۶
میانای برنامهسازی کاربردی SlotOnloadEvent منتشر شد تا امکان گوش دادن به طرحآگهی برای تکمیل بارگیری فراهم شود.
هفته ۲۵ ژوئیه ۲۰۱۶
میاناهای برنامهسازی کاربردی getTargeting() و getTargetingKeys() در PubAdsService برای بازیابی پارامترهای هدفیابی سطح سرویس سفارشی منتشر شد.
هفته ۲۰ ژوئن ۲۰۱۶
openConsole() API را برای باز کردن «کنسول ناشر Google» بدون نیاز به بازآوری صفحه منتشر کردیم.
هفته ۶ ژوئن ۲۰۱۶
میاناهای برنامهسازی کاربردی getTargeting() و getTargetingKeys() برای بازیابی پارامترهای هدفیابی سفارشی منتشر شد.
افزودن گزینه پیکربندی که در آن Safeframe باید اجازه گسترش با فشار دادن محتوا را بدهد: allowPushExpansion.
هفته ۱۶ مه ۲۰۱۶
پشتیبانی از اندازه سیال در درخواستهای آگهی چنداندازهای.
هفته ۱۸ آوریل ۲۰۱۶
getResponseInformation API منتشر شد که اطلاعات پاسخ آگهی را برای جایگاه آگهی برمیگرداند.
میانای برنامهسازی کاربردی setAdIframeTitle منتشر شد که ورودی را بهعنوان عنوان هر iframe محفظه آگهی که بعداً ایجاد میشود تنظیم میکند.
هفته ۴ آوریل ۲۰۱۶
حداکثر طول درخواست آگهی HTTP GET به ۴۰۹۶ نویسه افزایش یافت.
هفته ۲۸ مارس ۲۰۱۶
افزودن گزینه پیکربندی که در آن Safeframe باید اجازه دهد با همپوشانی محتوا ازهم باز شود: allowOverlayExpansion.
افزودن گزینه پیکربندی که در آن SafeFrame باید از مشخصه جعبه امن HTML5 برای جلوگیری از پیمایش سطح بالا استفاده کند: sandbox.
هفته ۲۲ فوریه ۲۰۱۶
افزودن قابلیت تنظیم عنوان برای iframes محفظه آگهی: setAdIframeTitle().
افزودن میانای برنامهسازی کاربردی برای پیکربندی ویژگیهای SafeFrame در سطح صفحه و جایگاه: setSafeFrameConfig().
هفته ۱۵ فوریه ۲۰۱۶
افزودن توانایی ازبین بردن جایگاه و استفاده مجدد از div: destroySlots().
افزودن میانای برنامهسازی کاربردی برای اجباری کردن استفاده از safeframe در جایگاههای آگهی با کنترلهای دانهای: setForceSafeFrame().
هفته ۷ دسامبر ۲۰۱۵
درحال افزودن رویدادهای رؤیتپذیری جایگاه (SlotVisibilityChangedEvent).
هفته ۲۶ اکتبر ۲۰۱۵
درحال افزودن رؤیتپذیری ظهور (ImpressionViewableEvent).
هدفیابی بازگشت را از نقشه JSON (Passback.updateTargetingFromMap()) بهروز کنید.
هفته ۱۲ اکتبر ۲۰۱۵
پشتیبانی از پاسبک خارج از صفحه.
هفته ۳۱ اوت ۲۰۱۵
بازسازی معماری GPT به یک بارکننده نازک و پیادهسازی بزرگتر.
پشتیبانی از اندازه سیال در GPT.