בדף הזה מתועדים עדכונים בספריית Google Publisher Tag (GPT). כדאי לבדוק את הדף הזה מדי פעם כדי להתעדכן בהודעות על תכונות חדשות או מעודכנות, תיקוני באגים, בעיות מוכרות ופונקציונליות שהוצאה משימוש.
כדי לקבל עדכונים, הוסיפו את כתובת ה-URL של הדף הזה לקורא הפידים שבחרתם, או השתמשו בקישור ישיר לפיד של נתוני הגרסה בפורמט Atom 1.0
או RSS 2.0
.
מידע על תאריכי השקה
כל השינויים בספריית GPT נבדקים ביסודיות לפני שהם מתפרסמים. בנוסף, הגרסאות מושקות למשתמשים בהדרגה כדי להגן מפני רגרסיות בלתי צפויות. אם מזהים רגרסיה בשלב כלשהו במהלך ההשקה, אפשר לבטל במהירות את כל הגרסה לפני שהיא מגיעה לכל המשתמשים.
לכן, תאריכי ההשקה לא מדויקים, והשקה יכולה להימשך בין כמה ימים לכמה שבועות עד שהיא מסתיימת. כלומר, המשתמשים ייתקלו בשינויים בזמנים שונים. התאריכים שמופיעים בהערות הגרסה האלה מציינים את תחילת השבוע שבו הסתיימה ההשקה של השינוי לכל המשתמשים.
השבוע של 19 באוקטובר 2026
הוספנו תמיכה ניסיונית בגרסת בטא פתוחה ב-request hooks, שמאפשרים לבעלי תוכן דיגיטלי לרשום פונקציות אסינכרוניות שפועלות במקביל לפני כל בקשה להצגת מודעה בדף, במסגרת זמן קצוב לתפוגה שניתן להגדיר.
| מה חדש ב-GPT | |
|---|---|
| שיטה |
PubAdsService.registerRequestHook()
|
| נכס |
PageSettingsConfig.requestHookTimeoutMs
|
השבוע של 31 באוגוסט 2026
Google Publisher Tag (GPT) מבקש עכשיו באופן אוטומטי את סקריפט ההטמעה העיקרי שלו (pubads_impl.js) עם עדיפות גבוהה לאחזור, על ידי הגדרת fetchpriority="high" ברכיב הסקריפט שנוסף באופן דינמי. כך מתזמני הרשת של הדפדפן מקבלים הוראה לתת עדיפות לאחזור של ספריית ההטמעה, וכתוצאה מכך זמן הטעינה של המודעות מתקצר בנתיב העיבוד הקריטי, מספר החשיפות והקליקים גדל, וההשפעה על מדדי Core Web Vitals היא מינימלית.
בעלי תוכן דיגיטלי יכולים להגדיר או לשנות את ההתנהגות הזו על ידי הוספת המאפיין fetchpriority ישירות לתג הטעינה (loader) של gpt.js <script> בדפים שלהם. סקריפט ההטמעה שמוזרק באופן דינמי יקבל בירושה באופן אוטומטי את ערך המאפיין fetchpriority שצוין בסקריפט הטעינה (לדוגמה, fetchpriority="low" או fetchpriority="auto").
השבוע של 24 באוגוסט 2026
החל מ-8 בספטמבר 2026, Google Publisher Tag (GPT) ירענן באופן אוטומטי מיקומי מודעות בדף שמשתמשים צופים בהם באופן פעיל, כשהם יחזרו לדף באמצעות ניווט ב-bfcache (מטמון קדימה/אחורה). רענון אוטומטי של מיקומי המודעות האלה מאפשר לבעלי תוכן דיגיטלי להשיג חשיפות נוספות בצורה חלקה, וכך להגדיל את ההכנסות מפרסום.
בעלי תוכן דיגיטלי שצריכים להשבית את הרענון האוטומטי בניווט במטמון לדף הקודם/הבא יכולים לעשות את זה באמצעות ה-API של GPT AutoRefreshConfig.
| מה חדש ב-GPT | |
|---|---|
| נכס |
AutoRefreshConfig.backForwardCache
|
השבוע של 18 במאי 2026
הוצאה משימוש של הטריגר "אחורה" במודעות מעברון באינטרנט
החל מ-15 ביוני 2026, לחיצה על הכפתור "הקודם" בדפדפן לא תפעיל יותר מודעת מעברון באינטרנט של Ad Manager באף אחד מהדפדפנים הנתמכים (כולל Chrome, Edge ו-Opera). העדכון הזה חל באופן אוטומטי על כל בעלי האתרים שהביעו הסכמה לטריגר "אחורה", והם לא צריכים לעשות שום דבר. השינוי נועד להבטיח עמידה בדרישות המדיניות החדשה של חיפוש Google למניעת "השתלטות על הכפתור 'הקודם'". https://developers.google.com/search/blog/2026/04/back-button-hijacking
השבוע של 27 באפריל 2026
טיפלנו בבעיה בתכונה "רענון אוטומטי", שבה מודעות יכלו להתעדכן כמה פעמים ברצף מהיר אחרי התערבות של Chrome במודעות כבדות. הפעלנו השבתה זמנית של אותות אכיפה כדי להגביל את הרענונים, ואנחנו פועלים באופן פעיל למציאת פתרון קבוע יותר כדי למנוע את ההתנהגות הזו ולשפר את היציבות של התכונה.
השבוע של 20 באפריל 2026
הוספנו תמיכה בהגדרת טיפולים מותאמי-גיל ביוזמת בעל האפליקציה. כך בעלי תוכן דיגיטלי יכולים לאותת על הגנות על פרטיות של ילדים או בני נוער בבקשות להצגת מודעות.
בעלי תוכן דיגיטלי יכולים עכשיו להשתמש בהגדרה tagForAgeTreatment ב-PrivacySettingsConfig כדי לאכוף טיפול בילדים (שווה ערך ל-TFCD) או טיפול בבני נוער (שווה ערך ל-TAP).
| מה חדש ב-GPT | |
|---|---|
| טיפוסים בני מנייה (enum) |
TagForAgeTreatment
|
| נכס |
PrivacySettingsConfig.tagForAgeTreatment
|
השבוע של 9 במרץ 2026
כשהתכונה התערבות במודעות כבדות ב-Chrome מסירה מודעה בגלל שימוש מוגזם במשאבים, מערכת GPT מרעננת עכשיו באופן אוטומטי את המיקום הריק ומציגה בו מודעה אחרת. כך אפשר להבטיח שהשטח להצגת מודעות ימשיך להיות מנוצל. ההתנהגות הזו צפויה להגדיל את מספר החשיפות של המודעות, במיוחד בסביבות Chrome למחשב.
הערה לגבי טירגוט וערכי מפתח: הרענון האוטומטי הזה
ישתמש שוב בהגדרת הטירגוט הקיימת של מיקום המודעה. אם השילוב שלכם מסתמך על עדכון של ערכי מפתחות לפני כל רענון, יכול להיות שיישלחו נתוני טירגוט לא עדכניים. בעלי תוכן דיגיטלי שמעדיפים לנהל את הלוגיקה הזו באופן ידני יכולים לבטל את ההסכמה באמצעות googletag.config.AutoRefreshConfig.
השבוע של 6 באוקטובר 2025
מודעות מעברון מרונדרות מראש באופן ספקולטיבי ביעדים באותו אתר, כדי להפעיל את הניווט ב-Chrome. כך חוויית המשתמש משתפרת כי הדפים נטענים מהר יותר כשמודעות המעברון נסגרות.
השבוע של 28 ביולי 2025
מספר הגדרות קיימות ברמת הדף וברמת המיקום הועברו ל-API החדש והמאוחד של הגדרות GPT. ההעברה הזו כוללת כמה שיפורים:
- גילוי משופר: ההגדרות מקובצות יחד בתיעוד ובהגדרות הסוג.
- אינטואיטיבי יותר: אתם יכולים לקבוע הגדרות בנפרד או את כולן בבת אחת באמצעות ממשק אחד.
- שגיאות ברורות יותר: שגיאות בהגדרות מספקות יותר פרטים ומשתמשות בשפה סטנדרטית כדי לייעל את פתרון הבעיות.
שיטות ההגדרה הקודמות ממשיכות לפעול, אבל הן מעודכנות כך שישתמשו במסגרת ההגדרות החדשה באופן פנימי. כתוצאה מכך, יכול להיות שיופיעו הודעות שגיאה שמתייחסות למאפיינים של ה-API החדש להגדרות אישיות, גם כשמשתמשים בשיטות הקודמות.
האובייקט SafeFrameConfig הועבר ממרחב השמות googletag למרחב השמות googletag.config.
בטבלה הבאה מפורטות שיטות הגדרה קודמות שהוצאו משימוש, לצד השיטות המומלצות להחלפה שלהן ב-config API.
| שיטות הגדרה מדור קודם | החלפת ה-API של הגדרות 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()
|
השבוע של 21 ביולי 2025
התכונה threadYield עודכנה כך שהיא גם מניבה את ה-thread של JS לפני שהיא יוצרת כתובת URL של בקשה להצגת מודעה, לבקשות שמכילות רק מיקומי מודעות בחלק התחתון של הדף. הוכח שהשינוי הזה משפיע לטובה על Core Web Vitals, בלי השפעה שלילית על החשיפות.
| עודכן ב-GPT | |
|---|---|
| נכס |
googletag.config.PageSettingsConfig.threadYield
|
השבוע של 2 ביוני 2025
מודעות מעברון באינטרנט תומכות עכשיו באופן מלא באפליקציות דף יחיד (SPA)
משתמשי GPT יכולים עכשיו להציג בצורה חלקה מודעות מעברון באינטרנט באתרים שתומכים ב-SPA, בלי צורך לטעון מחדש את הדף המלא. השיפור הזה יכול:
- לשפר את חוויית השימוש: המודעות מוצגות בנקודות עצירה טבעיות באפליקציית ה-SPA, וכך המעברים חלקים יותר וההפרעה למשתמשים קטנה יותר.
- הגדלת ההכנסות: מודעות מעברון שמוצגות ביעילות בתוכן דינמי שמבוסס על SPA פותחות הזדמנויות חדשות להכנסות.
- עמידה בדרישות של Better Ads Standards: אתם יכולים להמשיך לספק חוויות צפייה איכותיות במודעות עם אפשרויות יציאה ברורות ומכסות תדירות שניתנות להגדרה, בהתאם לשיטות המומלצות בתחום.
לא צריך לשנות שום דבר בהטמעה הקיימת של SPA. GPT יזהה וינהל באופן אוטומטי את הצגת מודעות המעברון בשינויי דפים ב-SPA. פרטים נוספים על הטמעת מודעות מעברון באינטרנט שמנוהלות על ידי GPT וטריגרים אופציונליים למודעות מעברון זמינים בדוגמה הצגת מודעת מעברון באינטרנט .
השבוע של 26 במאי 2025
מכסת התדירות של מודעות מעברון במשחקי H5 הופחתה מ-120 שניות ל-30 שניות.
השבוע של 28 באפריל 2025
| מה חדש ב-GPT | |
|---|---|
| נכס |
SlotRenderEndedEvent.responseIdentifier
|
השבוע של 27 בינואר 2025
המאפיינים הבאים של
ComponentAuctionConfig.auctionConfig
שונו כדי להתאים למפרט של
Protected Audience API
.
| שם הנכס הישן | שם הנכס החדש |
|---|---|
decisionLogicUrl |
decisionLogicURL |
trustedScoringSignalsUrl |
trustedScoringSignalsURL |
השבוע של 21 באוקטובר 2024
משנים את threadYield כך שישתמש ב-Scheduler.yield במקום ב-Scheduler.postTask, אם הוא זמין. פרטים נוספים זמינים במאמרי העזרה של Yield.
| עודכן ב-GPT | |
|---|---|
| נכס |
googletag.config.PageSettingsConfig.threadYield
|
השבוע של 2 בספטמבר 2024
נוספה תמיכה במודעות מעברון במשחקים.
השבוע של 19 באוגוסט 2024
ההגדרה לשליטה בהתנהגות של ה-yield בשרשור של GPT שונתה מ-adYield ל-threadYield כדי להבהיר שהתכונה מתמקדת ב-yield של השרשור ב-JS ולא באופטימיזציה של ה-yield של המודעות. ההתנהגות של התכונה וה-API שמשויך אליה (מלבד השם) לא השתנתה. המאפיין adYield יוסר בגרסה עתידית של GPT.
אפשר להשבית את התנהגות ברירת המחדל של ויתור על ה-thread באמצעות
googletag.setConfig({threadYield: 'DISABLED'});
או להחיל אותה על כל מיקומי המודעות, בלי קשר למיקום שלהם ביחס לאזור התצוגה,
באמצעות googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});.
| עודכן ב-GPT | |
|---|---|
| נכס |
googletag.config.PageSettingsConfig.threadYield
|
השבוע של 29 ביולי 2024
עכשיו GPT מניב את ה-thread של JS באמצעות Scheduler.postTask (אם זמין) עם העדיפות: 'user-blocking' ממש לפני העיבוד של נכסי הקריאייטיב. ההשפעה של זה על החשיפות היא קטנה מאוד, אבל זה משפר באופן משמעותי את מדדי ה-Core Web Vitals. כברירת מחדל, GPT יניב רק אם מיקום המודעה נמצא מחוץ לאזור התצוגה.
אפשר להשבית את פעולת ברירת המחדל באמצעות
googletag.setConfig({adYield: 'DISABLED'});
או להחיל אותה על כל מיקומי המודעות בלי קשר למיקום שלהם ביחס לאזור התצוגה
באמצעות googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});.
| מה חדש ב-GPT | |
|---|---|
| נכס |
googletag.config.PageSettingsConfig.adYield
|
השבוע של 12 בפברואר 2024
הוספנו תמיכה בהגדרת אותות שמספקים בעלי תוכן דיגיטלי (PPS).
תוקן באג שבו
SlotRenderEndedEvent.slotContentChanged
היה תמיד true. מעכשיו, המאפיין הזה יהיה true רק אם התוכן של מיקום המודעה השתנה, ו-false במקרים אחרים (לדוגמה, אם לא הוצגה מודעה).
השבוע של 29 בינואר 2024
כשלים ברשת בבקשות להצגת מודעות יחקו מצב של "לא מולאה" על ידי הפעלת
googletag.events.SlotRenderEndedEvent
עם
isEmpty
מוגדר ל-true. במאמר רכיבי event listener של מודעות מוסבר איך להאזין לאירוע הזה. השינוי כולל כיווץ אוטומטי של מיקום המודעה כשמשתמשים ב-collapseEmptyDivs.
הוספנו תמיכה בהגדרה של מיקום מודעה מתרחב במחשב/טאבלט ובאינטרנט לנייד (מסך חלקי).
| מה חדש ב-GPT | |
|---|---|
| אובייקט |
googletag.config.AdExpansionConfig |
| נכס |
googletag.config.AdExpansionConfig.enabledgoogletag.config.PageSettingsConfig.adExpansiongoogletag.config.SlotSettingsConfig.adExpansion
|
השבוע של 11 בדצמבר 2023
הוספנו תמיכה ב מודעות עוגן בצד המסך.
| מה חדש ב-GPT | |
|---|---|
| טיפוסים בני מנייה (enum) |
OutOfPageFormat.LEFT_SIDE_RAILOutOfPageFormat.RIGHT_SIDE_RAIL
|
השבוע של 13 בנובמבר 2023
הוספנו תמיכה בהגדרת אמצעי הפרטיות של בעלי האפליקציות.
הוספנו תמיכה ברינדור מראש ב-Chrome. כשה-GPT מזהה שהדף נמצא במצב של רינדור מראש, הבקשה להצגת מודעה תתעכב עד שהדף יהיה גלוי למשתמש.
השבוע של 23 באוקטובר 2023
הוספנו תמיכה בטריגרים אופציונליים של מודעות מעברון באינטרנט.
| מה חדש ב-GPT | |
|---|---|
| אובייקט |
googletag.config.InterstitialConfig
|
| נכס |
googletag.config.SlotSettingsConfig.interstitial
|
| סוג |
googletag.config.InterstitialTrigger
|
השבוע של 24 ביולי 2023
Protected Audience API (לשעבר FLEDGE) יהיה זמין לכלל המשתמשים בגרסה של Chrome שתצא ביולי. עכשיו הפונקציונליות שקשורה למכרזים של רכיבים ב-GPT נחשבת יציבה.
| הועבר מגרסה ניסיונית לגרסה יציבה | |
|---|---|
| אובייקט |
googletag.config.ComponentAuctionConfig
|
| נכס |
googletag.config.SlotSettingsConfig.componentAuction
|
השבוע של 19 ביוני 2023
עדכון: החל מ-5 ביולי 2023, תופסק התמיכה ב-GPT בגרסאות מיושנות של ספריית ה-JavaScript שלו, ולא יוצגו מודעות בגרסאות האלה. פרטים נוספים זמינים בהודעה הקודמת.
בעלי תוכן דיגיטלי שמציגים מ-www.googletagservices.com/tag/js/gpt.js יכולים להמשיך
לעשות זאת. עם זאת, מומלץ לעבור לדומיין המועדף, כי הוא
עשוי לשפר את הביצועים, וייתכן שבעתיד נפסיק להציג את gpt.js ב-www.googletagservices.com.
השבוע של 6 ביוני 2023
החל מ-5 ביולי 2023, תופסק התמיכה ב-GPT בגרסאות מיושנות של ספריית JavaScript. השינוי לא משפיע על בעלי אתרים שטוענים את GPT מכתובת URL רשמית. בעלי תוכן דיגיטלי שמציגים גרסה שנשמרה במטמון של gpt.js, pubads_impl.js או כל ספרייה אחרת שהם טוענים, צריכים לעדכן את הדפים שלהם כך שישתמשו בכתובות ה-URL הרשמיות. מידע נוסף זמין במדריך תחילת העבודה.
השבוע של 22 במאי 2023
ערכי גודל שליליים ואפס שסופקו ל-googletag.defineSlot()
ול-SizeMappingBuilder.addSize()
מוסרים עכשיו באופן אוטומטי, כי הם לא חוקיים. כתוצאה מכך, בשילובים קיימים שמספקים ערכים לא חוקיים כאלה, יכול להיות שתהיה עלייה בהודעות במרכז המידע לבעלי תוכן דיגיטלי.
עם זאת, לא תהיה לכך השפעה על בקשות קיימות ותקינות להצגת מודעות.
השבוע של 18 במאי 2023
ההתקנה של סקריפטים של מגישי הצעות מחיר לאותות מאובטחים על ידי GPT תתבצע עכשיו בשלב מוקדם יותר של הפעלת GPT. כך אפשר לשפר את כיסוי האותות בבקשות להצגת מודעות.
השבוע של 1 במאי 2023
תוקן באג שגרם לכך שקריאייטיב נראה קטוע כשמרעננים מיקומי מודעות צפות בגדלים שונים.
השבוע של 27 במרץ 2023
GPT כבר לא תומך בתכונות שמבוססות על ניראות בדפדפנים שלא תומכים באופן מובנה ב-Intersection Observer API. שימו לב שכל הדפדפנים הנתמכים תומכים ב-API הזה באופן מובנה.
| שיטה או אירוע | |
|---|---|
googletag.events.ImpressionViewableEvent
|
|
googletag.events.SlotVisibilityChangedEvent
|
|
googletag.pubads().enableLazyLoad()
|
|
השבוע של 6 בפברואר 2023
הוספנו תמיכה בשיתוף אותות מאובטחים.
| מה חדש ב-GPT | |
|---|---|
| אובייקט |
BidderSignalProviderPublisherSignalProviderSecureSignalProvidersArray
|
| סוג |
SecureSignalProvider
|
| משתנה |
googletag.secureSignalProviders
|
השבוע של 30 בינואר 2023
ההתנהגות של Service.addEventListener() השתנתה, כך שכאשר מתרחש אירוע, כל המאזינים המשויכים מופעלים לפני עיבוד של אירוע מאוחר יותר. לפני השינוי הזה, רכיבי event listener של התחלה וסיום של רינדור משבצת עבור אותה משבצת יכלו לפעול בסדר לא נכון.
השבוע של 15 באוגוסט 2022
סוג ההחזרה של Service.removeEventListener() השתנה מ-boolean ל-void.
השבוע של 25 ביולי 2022
הוספנו תמיכה ניסיונית במכרזים של רכיבי FLEDGE, כדי לאפשר בדיקה מוקדמת של FLEDGE עם כמה אתרי מכירה.
| מה חדש ב-GPT | |
|---|---|
| שיטה |
Slot.setConfig()
|
| אובייקט |
ComponentAuctionConfigSlotSettingsConfig
|
השבוע של 18 ביולי 2022
ה-API של ContentService הוצא משימוש. לקריאה ל-googletag.content().setContent אין יותר השפעה, חוץ מרישום אזהרה ביומן. המאפיין googletag.content יוסר בקרוב לחלוטין. לאחר מכן, ניסיון לקרוא לו יגרום להחרגה. במקום זאת, השתמשו בממשקי ה-API המובנים של DOM בדפדפן כדי להוסיף תוכן ישירות לרכיבי div.
השבוע של 23 במאי 2022
הוספנו תמיכה בהגדרת מקור התנועה של בקשות להצגת מודעות.
| תמיכה של GPT במקור התנועה | |
|---|---|
| טיפוסים בני מנייה (enum) |
TrafficSource.ORGANICTrafficSource.PURCHASED
|
| נכס | PrivacySettingsConfig.trafficSource |
השבוע של 7 במרץ 2022
השקנו מודעות מתגמלות לאתרים. פרטים נוספים זמינים במרכז העזרה של Ad Manager.
| תמיכה של GPT במודעות מתגמלות באתרים | |
|---|---|
| טיפוסים בני מנייה (enum) | OutOfPageFormat.REWARDED |
| אירוע | RewardedSlotClosedEvent |
| אירוע | RewardedSlotGrantedEvent |
| אירוע | RewardedSlotReadyEvent |
| אובייקט | RewardedPayload |
השבוע של 28 בפברואר 2022
הפונקציה CommandArray.push מקשרת עכשיו באופן מפורש את הפונקציות שסופקו אל globalThis במקום אל אובייקט arguments משלה.
השבוע של 8 בדצמבר 2021
Enums חושפים עכשיו גם מיפוי הפוך של ערכים למפתחות כדי להתאים להתנהגות של TypeScript enums. ממשקי API שמקבלים ערכי enum נשארים ללא שינוי, ואין להשתמש במיפויים ההפוכים החדשים האלה.
השבוע של 9 באוגוסט 2021
הוספנו את השיטה removeEventListener.
אם קוראים לפונקציה addEventListener כמה פעמים עם אותו eventType ואותו מופע של פונקציית קריאה חוזרת, לא תתבצע שום פעולה. במילים אחרות, אם מופע יחיד של פונקציית קריאה חוזרת רשום n פעמים לאותו סוג אירוע, הוא יופעל רק פעם אחת כשהאירוע יתרחש, ולא n פעמים.
השבוע של 29 ביולי 2021
אירועי הניראות של GPT: ImpressionViewableEvent ו-SlotVisibilityChangedEvent ימשיכו לפעול בסשנים ארוכים בדף. בעבר, הן נסגרו אחרי שעה מטעינת הדף.
השבוע של 3 במאי 2021
GPT כבר לא מגדיר מקום למיקומי מודעות לפני שהוא מאחזר מודעות. השינוי הזה מצמצם את שינוי הפריסה המצטבר (CLS) באתרים שלא שמרו מקום באמצעות CSS. כדי להמשיך להפחית את ה-CLS באתר, מומלץ להקצות שטח שאינו אפס למודעה באמצעות CSS. מידע נוסף
השבוע של 22 במרץ 2021
עדכנו את ההתנהגות של enableLazyLoad() כך שגם העיבוד של מיקומי מודעות מתחת לקו המשמש להפרדה בכרטיסיות ברקע יעוכב.
השבוע של 23 בפברואר 2021
עכשיו אפשר להפעיל את השיטות googletag.pubads().set ו-Slot.set בכל שלב לפני display או refresh. בעבר, set הוחל רק כשנקרא לפני googletag.enableServices.
השבוע של 16 בפברואר 2021
עכשיו אפשר להפעיל את ה-API של googletag.pubads().setPublisherProvidedId בכל שלב. בעבר, הפונקציה פעלה רק אם היא הופעלה לפני googletag.enableServices.
השבוע של 4 בינואר 2021
עכשיו אפשר לקרוא ל-API של googletag.pubads().collapseEmptyDivs שוב ושוב כדי לשנות את ההגדרות. בעבר, המערכת התעלמה משיחות חוזרות.
השבוע של 12 באוקטובר 2020
השקנו גרסת בטא פתוחה של מודעות מעברון באינטרנט. מידע נוסף זמין במרכז העזרה.
השבוע של 31 באוגוסט 2020
הוצאו משימוש: definePassback() ו-defineOutOfPagePassback(). במסמכי התיעוד של בקשות חוזרות מוסבר איך ליצור בקשה חוזרת בצורה נכונה.
השבוע של 15 ביוני 2020
עדכנו את ההתנהגות של enableLazyLoad() כדי שתהיה תואמת ל-collapseEmptyDivs(true).
השבוע של 25 במאי 2020
GPT לא יתמוך יותר במיקום GPS מדויק שמוגדר על ידי בעלי תוכן דיגיטלי. באופן ספציפי, googletag.pubads().setLocation() לא יתמוך יותר בפרמטרים של קו רוחב, קו אורך או רדיוס, אלא יקבל כתובת בפורמט חופשי.
השבוע של 27 באפריל 2020
לוגיקת העיבוד של GPT כבר לא מחולקת למודולים בקבצים נפרדים. המשמעות היא ש-GPT יאחזר פחות קבצים במהלך ההפעלה שלו, וכך יפחית מעט את זמן האחזור, אבל לא תהיה לו השפעה נטו על רוחב הפס של המשתמש.
כשבקשה מופעלת ב-GPT (על ידי קריאה ל-googletag.display() או ל-googletag.pubads().refresh()), אנחנו מקפיאים באופן פנימי את כל המצבים שבעל האפליקציה סיפק, כדי שלא יהיה אפשר לשנות אותם לפני שהבקשה נשלחת. לכן, כשבקשה מופעלת, רק המצב שנוסף עד לאותה נקודה ישמש לבקשה הזו. כל מצב שמשתנה לאחר מכן יחול רק על הבקשות הבאות.
השבוע של 11 בנובמבר 2019
עכשיו יש קטע קוד מומלץ חדש ליצירת בקשות חוזרות (passback) של GPT. לא מומלץ להשתמש ב-definePassback() וב-defineOutOfPagePassback(), כי הפונקציות האלה פועלות באופן סינכרוני ודפדפנים מסוימים עשויים לחסום אותן. מידע נוסף
נוספה שיטת Slot.updateTargetingFromMap().
הוספנו את PubAdsService.setPrivacySettings() כשיטה חדשה להפעלת הגדרות הפרטיות. בעתיד יהיו כאן הגדרות נוספות.
השבוע של 25 במרץ 2019
שירות Pubads פועל עכשיו באופן מלא מיד אחרי הקריאה ל-googletag.enableServices(), במקום לעבור אתחול אסינכרוני. זה אומר שעכשיו מובטח שהערך של googletag.pubadsReady יהיה true מיד אחרי הקריאה ל-googletag.enableServices(). לא צריך יותר לבצע סקר כדי לבדוק את הערך של googletag.pubadsReady.
השבוע של 4 בפברואר 2019
עדכנו את ההתנהגות של enableLazyLoad() כדי לאפשר שינויים בהגדרות של הטעינה הלא-חיונית אחרי קריאה ל-enableServices(), כשההגדרות של הטעינה הלא-חיונית מוקפאות לכל מיקום כשהמיקום הזה מוצג.
השבוע של 21 בינואר 2019
הוספנו אירוע נתמך חדש, SlotResponseReceived, שמופעל כשמתקבלת תגובה למודעה במיקום מסוים.
הוספנו שדה חדש, creativeTemplateId, ל-googleTag.ResponseInformation.
השבוע של 14 בינואר 2019
הוספנו אירוע נתמך חדש, SlotRequestedEvent, שמופעל כשנשלחת בקשה להצגת מודעה במיקום מסוים.
השבוע של 27 באוגוסט 2018
שינינו את googletag.display() כך שיקבל googletag.Slot כארגומנט.
השבוע של 6 באוגוסט 2018
מוסיף את googletag.PubAdsService.enableLazyLoad() לטעינה מדורגת של מודעות ב-GPT.
השבוע של 18 ביוני 2018
תוקן באג שגרם לכך שה-googletag.events.SlotOnloadEvent לא הופעל.
השבוע של 30 באפריל 2018
מוסיף את googletag.PubAdsService.setTagForUnderAgeOfConsent() כדי לשלוט במודעות למשתמשים מתחת לגיל ההסכמה, ואת googletag.PassbackSlot.setTagForUnderAgeOfConsent() כדי לסמן את מיקום המודעה החלופית ככזה שמגיע ממשתמש מתחת לגיל ההסכמה.
השבוע של 23 באפריל 2018
מוסיף את googletag.PubAdsService.setRequestNonPersonalizedAds() כדי לשלוט בהתאמה האישית של מודעות.
השבוע של 12 במרץ 2018
ביטלנו שינוי שגרם לכך שתוכן קיים בתוך מיקומי מודעות לא הוסר לפני הרענון, אם התוכן הזה לא הוצב שם על ידי GPT. התוכן ינוקה עכשיו.
השבוע של 19 בפברואר 2018
כשמשתמשים במצב עיבוד אסינכרוני: שולחים בקשות להצגת מודעות באמצעות XMLHttpRequest עם השיטה HTTP GET, כשאפשר, לכל הבקשות להצגת מודעות, עד למגבלה של 8,192 תווים. בעבר, השיטה HTTP POST שימשה לבקשות להצגת מודעות שחרגו מ-4,096 תווים, עד למגבלה של 8,192 תווים.
הפסקנו להסיר תוכן קיים בתוך מיקומי מודעות לפני הרענון, אם התוכן הזה לא הוצב שם על ידי GPT. ההערה הזו שגויה. אפשר לעיין ברשומה של השבוע של 12 במרץ 2018
השבוע של 8 בינואר 2018
תמיכה בתחביר חלופי של [..., ['fluid'], ...] בתור NamedSized בתוך מערך של כמה גדלים. בעבר רק [..., 'fluid', ...] נחשב לתקין.
השבוע של 10 ביולי 2017
השדה labelIds הוסר מ-googleTag.ResponseInformation.
השבוע של 5 ביוני 2017
שינינו את googletag.display() ואת googletag.pubads().display כדי לקבל רכיב div וגם מזהה div. כך אפשר להציג מיקומי מודעות בתוך רכיבי div שנמצאים ב-shadow DOM.
השבוע של 27 בפברואר 2017
הוספנו את sourceAgnosticCreativeId ואת sourceAgnosticLineItemId אל SlotRenderEndedEvent.
השבוע של 7 בנובמבר 2016
השקנו את ה-API של getSlots() ב-Service כדי לאחזר את רשימת המשבצות שמשויכות לשירות.
השבוע של 17 באוקטובר 2016
שינינו את Slot.clearTargeting() וגם את PubAdsService.clearTargeting() כדי שיקבלו פרמטר מפתח אופציונלי.
השבוע של 5 בספטמבר 2016
שגיאות שזוהו ב-googletag.cmd.push() כבר לא מוסתרות, והן יודפסו במסוף.
השבוע של 8 באוגוסט 2016
השקנו את ה-API SlotOnloadEvent שמאפשר להאזין לקריאייטיב עד שהוא מסיים להיטען.
השבוע של 25 ביולי 2016
השקנו את ממשקי ה-API getTargeting() ו-getTargetingKeys() ב-PubAdsService כדי לאחזר פרמטרים מותאמים אישית של טירגוט ברמת השירות.
השבוע של 20 ביוני 2016
השקנו את ה-API openConsole() כדי לפתוח את Google Publisher Console בלי לרענן את הדף.
השבוע של 6 ביוני 2016
השקנו את ממשקי ה-API getTargeting() ו-getTargetingKeys() כדי לאחזר פרמטרים מותאמים אישית של טירגוט.
הוספת אפשרות הגדרה שבה Safeframe צריך לאפשר הרחבה על ידי דחיפת תוכן: allowPushExpansion.
השבוע של 16 במאי 2016
תמיכה בגודל גמיש בבקשות להצגת מודעות בכמה גדלים.
השבוע של 18 באפריל 2016
השקנו את ה-API getResponseInformation שמחזיר מידע על התגובה למודעה במיקום המודעה בדף.
השקנו את ה-API setAdIframeTitle שמגדיר את הקלט ככותרת של כל רכיבי ה-iframe של מאגרי התגים של המודעות שנוצרו לאחר מכן.
השבוע של 4 באפריל 2016
הגדלנו את האורך המקסימלי של בקשה להצגת מודעה ב-HTTP GET ל-4,096 תווים.
השבוע של 28 במרץ 2016
הוספת אפשרות הגדרה שבה Safeframe צריך לאפשר הרחבה על ידי שכבת-על של תוכן: allowOverlayExpansion.
הוספת אפשרות הגדרה שבה SafeFrame צריך להשתמש במאפיין ארגז החול (sandbox) של HTML5 כדי למנוע ניווט ברמה העליונה: sandbox.
השבוע של 22 בפברואר 2016
הוספת היכולת להגדיר כותרות למסגרות iframe של מאגרי מודעות: setAdIframeTitle().
הוספת API להגדרת מאפייני SafeFrame ברמת הדף וברמת המיקום: setSafeFrameConfig().
השבוע של 15 בפברואר 2016
הוספת היכולת להשמיד מיקום מודעה ולהשתמש מחדש ב-div: destroySlots().
הוספת API כדי לאלץ שימוש ב-SafeFrame במיקומי מודעות בדף עם אמצעי בקרה מפורטים: setForceSafeFrame().
השבוע של 7 בדצמבר 2015
הוספת אירועים של חשיפת מיקום מודעה בדף (SlotVisibilityChangedEvent).
השבוע של 26 באוקטובר 2015
הוספת ניראות של חשיפות של מודעות (ImpressionViewableEvent).
עדכון הטירגוט של בקשות חוזרות ממפת JSON (Passback.updateTargetingFromMap()).
השבוע של 12 באוקטובר 2015
השבוע של 31 באוגוסט 2015
שינוי המבנה של ארכיטקטורת GPT לטוען דק והטמעה גדולה יותר.
תמיכה בגודל גמיש ב-GPT.