התראה

כדאי להיכנס אל הדף 'AdSense שלי', שם אפשר למצוא מידע מותאם אישית על החשבון שיעזור לעסק שלך להצליח עם Adsense.

בעלי תוכן דיגיטלי ב-Google: ההגדרות להתאמה אישית של מודעות בתגי מודעות

בעלי תוכן דיגיטלי ב-Google יכולים לקבוע את הגדרות ההתאמה האישית של מודעות בתגי המודעות שלהם בכל אזור בעולם, כולל באזור הכלכלי האירופי (EEA) 

בהתאם לגרסה המעודכנת של מדיניות Google בנושא הסכמת משתמשים באיחוד האירופי, עליכם להציג הודעות גילוי נאות מסוימות למשתמשים שנמצאים באזור הכלכלי האירופי ובבריטניה. במקומות שבהם זה נדרש על פי חוק, אתם צריכים גם לקבל את הסכמתם לשימוש בקובצי cookie או באמצעים אחרים לאחסון מקומי. נוסף לכך אתם צריכים לקבל את ההסכמה שלהם לאיסוף ולשיתוף של המידע האישי שלהם ולשימוש בו לצורך התאמה אישית של מודעות. המדיניות הזו משקפת את הדרישות שמפורטות ב-ePrivacy Directive (הדירקטיבה בנושא פרטיות ותקשורת אלקטרונית) וב-General Data Protection Regulation (התקנה הכללית להגנה על מידע, GDPR) של האיחוד האירופי.

הגדרות להתאמה אישית של מודעות עבור דפים שבהם נעשה שימוש בתגי GPT ו-AdSense

בקשות להצגת מודעות

כשנשלחות ל-Google בקשות להצגת מודעות, המערכת מציגה מודעות בהתאמה אישית כברירת מחדל. היא בוחרת את המודעות על סמך התוכן בדף האינטרנט ועל סמך ההיסטוריה של המשתמש שמבקר בדף. Google תומכת גם בהצגת מודעות ללא התאמה אישית. למידע נוסף על מודעות בהתאמה אישית וללא התאמה אישית

אם אתם עומדים בדרישות המדיניות שלנו בנושא הסכמת משתמשים ואתם רוצים להציג מודעות בהתאמה אישית לכל המשתמשים שמבקרים באתר שלכם ונמצאים באזור הכלכלי האירופי ובבריטניה או באזורים אחרים בפיקוח, אין צורך לבצע שינויים בתגי המודעות. רוצים להציג מודעות ללא התאמה אישית? אפשר להגדיר זאת דרך ממשק המשתמש של AdSense לרשת המדיה (AFC) או של Google Ad Manager.

אם אתם רוצים להציג למשתמשים מסוימים מודעות בהתאמה אישית ולמשתמשים אחרים מודעות ללא התאמה אישית, אפשר להשתמש בתגי מודעות אסינכרוניים של GPT ושל AdSense/Ad Manager. באמצעות התגים האלה, בעלי תוכן דיגיטלי יכולים להפעיל הצגה של מודעות ללא התאמה אישית בכל דף בנפרד. האפשרות הזו יכולה להיות שימושית אם אתם רוצים לאפשר לחלק מהמשתמשים או לכולם לבחור אם הם רוצים לראות מודעות בהתאמה אישית או ללא התאמה אישית.

המערכת לא משתמשת בקובצי cookie לצורך התאמה אישית של מודעות, אבל היא כן משתמשת בקובצי cookie כדי להגדיר מכסות תדירות, לספק דוחות על נתונים מצטברים של מודעות ולמנוע תרמיות וניצול לרעה. לכן צריך לקבל הסכמה לשימוש בקובצי Cookie למטרות אלה ממשתמשים שגולשים ממדינות שבהן חלים הסעיפים הקשורים לקובצי Cookie הנכללים בהנחיית האיחוד האירופי בנושא פרטיות ותקשורת אלקטרונית. מידע נוסף על מודעות ללא התאמה אישית

עבור תגי GPT:

משתמשים בשיטה: googletag.pubads().setRequestNonPersonalizedAds(1)

עבור תג המודעה האסינכרוני של AdSense ושל Ad Manager:

מגדירים את הערך: (adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1

כדי לוודא שתג המודעה שולח בקשות להצגת מודעות ללא התאמה אישית, צריך למצוא את הבקשה להצגת מודעה בכלים למפתחים בדפדפן ולחפש את הפרמטר &npa=1. קריאה ל-setRequestNonPersonalizedAds(0)‎ או הגדרה של הערך requestNonPersonalizedAds=0 יפעילו מחדש את ההתאמה האישית.

השהיית בקשות למודעות

התגים האסינכרוניים של GPT ושל AdSense/Ad Manager תומכים בשיטות שמאפשרות לטעון את הדף אבל להמתין לקבלת אות מפורש לפני שמתחילים לשלוח בקשות להצגת מודעות. זו יכולה להיות אפשרות שימושית במקרה שצריך להמתין עד שהמשתמש יגיב לבקשה להסכמה בממשק המשתמש לפני ששולחים בקשות למודעות.

כשמשתמשים ב-GPT: אפשר לעכב בקשות להצגת מודעות אם משתמשים במצב אסינכרוני.

  • באמצעות הפונקציה disableInitialLoad()‎ ניתן למנוע מהתג לשלוח בקשות להצגת מודעות בזמן הטעינה הראשונית של הדף. צריך לעשות זאת לפני שמפעילים בקשות להצגת מודעות באמצעות display()‎.
  • מגדירים את מיקומי המודעות באמצעות קריאות ל-googletag.cmd.push(...)‎ כרגיל.
  • אחרי שהמשתמש מחליט אם להסכים, קוראים ל-setRequestNonPersonalizedAds(1)‎ במידת הצורך.
  • באמצעות הפונקציה refresh()‎ ניתן להמשיך את שליחת הבקשות להצגת מודעות.
  • אם לא קוראים ל-refresh()‎, לא מוצגות מודעות. אי אפשר לעכב בקשות כשמשתמשים ב-enableSyncRendering()‎.

כשמשתמשים בקוד מודעה אסינכרוני של AdSense או Ad Manager:

  • באמצעות (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1 ניתן למנוע מהתג לשלוח בקשות למודעות. צריך לעשות זאת לפני שמפעילים בקשות להצגת מודעות באמצעות adsbygoogle.push(...)‎.
  • מגדירים את מיקומי המודעות באמצעות קריאות ל-adsbygoogle.push(...)‎ כרגיל.
  • אחרי שהמשתמש מחליט אם להסכים, קובעים את הערך requestNonPersonalizedAds=1 במידת הצורך.
  • באמצעות (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0 מחדשים את שליחת הבקשות למודעות.
  • אם לא קובעים את הערך pauseAdRequests=0, לא מוצגות מודעות.

השיטה הזו חוסמת את השליחה של בקשות להצגת מודעות, אבל סקריפטים מסוימים עדיין נטענים. ייתכן שהמערכת תקרא קובצי Cookie קיימים בדומיינים של Google, אבל היא לא תגדיר קובצי Cookie חדשים. המערכת לא תשתמש בנתונים המשויכים לקובצי Cookie קיימים לצורך פרסום מודעות או מדידה.

אם יש לכם פתרון לניהול הסכמה שמאפשר לדחות טעינת סקריפטים עד שהמשתמש מחליט אם להסכים, קיימת גם אפשרות חלופית לדחות את הטעינה של gpt.js ושל adsbygoogle.js. תגי מודעות של Google מסוגים אחרים לא תומכים בהשהיית בקשות להצגת מודעות. עליכם למנוע את הטעינה שלהם עד שתהיו מוכנים לשלוח בקשות להצגת מודעות בהתאמה אישית או ללא התאמה אישית.

לעזרה נוספת בנוגע לתגי AdSense, מומלץ לעיין בדוגמאות לקוד מודעה בהגדרות להתאמה אישית של מודעות.

הגדרות להתאמה אישית של מודעות עבור דפי AMP

בקשות להצגת מודעות הנשלחות מדפי AMP כוללות את אותן הגדרות להתאמה אישית של מודעות כמו בקשות מדפים שאינם מבוססים על AMP כפי שתואר קודם לכן: בעלי תוכן דיגיטלי יכולים לבחור להציג מודעות ללא התאמה אישית לכל המשתמשים באזור הכלכלי האירופי (EEA) ובבריטניה, או להציג מודעות בהתאמה אישית/ללא התאמה אישית באופן סלקטיבי בכפוף להסכמה. בהמשך מפורטות הנחיות להגדרת כל תרחיש של בקשת מודעות מדפי AMP באמצעות <amp-ad type=”doubleclick”> או באמצעות <amp-ad type=”adsense”>.

הצגת מודעות ללא התאמה אישית לכל המשתמשים ב-EEA ובבריטניה

אם התגים של מודעות ה-AMP לא כוללים שימוש ב-Real Time Config ‏(RTC), אפשר פשוט להפעיל הצגת מודעות ללא התאמה אישית בממשק המשתמש של Google Ad Manager או של AdSense ללא צורך לבצע שינויים נוספים בדפי ה-AMP.

אם התגים של מודעות AMP כוללים שימוש ב-Real Time Config ‏(RTC), אפשר להגדיר את הדף כך שלא ישלח בקשות RTC עבור משתמשים שיקבלו מודעות ללא התאמה אישית (כלומר משתמשים שנמצאים ב-EEA ובבריטניה). בהמשך מפורטים הרכיבים וההגדרות הנדרשים כדי לעשות את זה (amp-geo ו-amp-consent). 


<!-- First we need to set up the amp-geo extension. We define a group: `eea` which includes all European Economic Area countries and the UK. You will need to keep this list up-to-date as membership in the EEA may change over time. -->
amp-geo layout="nodisplay"
  <script type="application/json"
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>

<!-- Next we need to setup the consent with 0 timeout (i.e. it doesn’t show a consent UI  at all) and default “rejected” consent state.  This halts RTC callouts and signals DFP/AdSense to serve non-personalized ads.‎ -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea"
        }
      }
      "policy": {
        "default": {
          "waitFor": {
            "my_consent": []
          }
          "timeout": {
            "seconds": 0,
            "fallbackAction": "reject"
          }
        }
      }
    }
  </script>
</amp-consent>

חובה להוסיף את המאפיין data-block-on-consent לכל רכיבי amp-ad בדף כמתואר למטה:

<!-- Finally we set up the ad tag, directing it block on consent -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

הצגה מודעות בהתאמה אישית או ללא התאמה אישית, על סמך סטטוס ההסכמה

מאחר שלא ניתן להשתמש ב-JavaScript בהתאמה אישית בדפי AMP, הבקשה להצגת מודעות בהתאמה אישית או ללא התאמה אישית מבוססת על ההגדרה של הרכיב amp-consent, ועל המאפיינים data-block-on-consent ו-data-npa-on-unknown-consent. בהנחה שכבר הגדרתם רכיב amp-consent וקישרתם אותו לכל תגי <amp-ad> בדף שכוללים את המאפיין data-block-on-consent:

  • אם המשתמש מגיב בחיוב לרכיב ה-amp-consent (המשתמש קיבל את בקשת ההסכמה), בקשות למודעות יישלחו כרגיל.
  • אם המשתמש מגיב בשלילה לרכיב ה-amp-consent (המשתמש דחה את בקשת ההסכמה), יישלחו בקשות להצגת מודעות ללא התאמה אישית.
  • אם תגובת המשתמש לרכיב amp-consent אינה ידועה (המשתמש סגר את בקשת ההסכמה)
    • כברירת מחדל, לא יישלחו שום בקשות להצגת מודעות
    • אם למאפיין data-npa-on-unknown-consent מוגדר הערך true, יישלחו בקשות להצגת מודעות ללא התאמה אישית.
  • אם מגדירים רכיב amp-geo כך שהסכמה אינה רלוונטית על פי מיקומו הגיאוגרפי של המשתמש, הבקשות יישלחו כרגיל.

אם תגי <amp-ad> לא כוללים data-block-on-consent, או אם רכיב ה-amp-consent לא מוגדר כראוי, הבקשות יישלחו כרגיל.

זוהי דוגמה להגדרה שבמסגרתה מוצגת בקשת הסכמה לכל המשתמשים ב-EEA ובבריטניה, וכתוצאה מכך מתרחשת ההתנהגות המתוארת למעלה:

<!-- First we need to set up the amp-geo extension. We define a group: `eea` which includes all European Economic Area countries and the UK. You will need to keep this list up-to-date as membership in the EEA may change over time. -->
<amp-geo layout="nodisplay">
  <script type="application/json">
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>
 
<!-- Next we need to setup the consent for users in the “eea” country group -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea",
          "promptUI": "myConsentFlow"
        }
      }
    }
  </script> 
</amp-consent>
 

<!-- Finally we set up the ad tag, directing it to wait for consent when necessary -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>
 

שימו לב שיש דרכים נוספות לבקש הסכמה ממשתמשים באופן סלקטיבי, כולל הגדרת הדף כך שישלח בקשת CORS POST לנקודת קצה (endpoint) שמגדירים דרך checkConsentHref. ניתן לקבל מידע נוסף במסמכים בנושא amp-consent.

הגדרות להתאמה אישית של מודעות עבור תגים אחרים

תגי passback של GPT

אם אתם משתמשים בתגי passback של GPT, תוכלו לסמן בקשה להצגת מודעה כבקשה להצגת מודעה ללא התאמה אישית. לשם כך, צריך להוסיף את השורה הבאה בקריאה ל-API:

googletag.pubads().setRequestNonPersonalizedAds(int options);‎

כדי לסמן את הבקשה להצגת מודעה כבקשה להצגת מודעה ללא התאמה אישית (NPA), מגדירים לפרמטר options את הערך המספרי השלם 1. כדי לסמן בקשות להצגת מודעות כבקשות להצגת מודעות בהתאמה אישית (בתנאי שהן עומדות בדרישות), מגדירים לפרמטר הזה את הערך 0.

אם משמיטים את ההגדרה הזו, ברירת המחדל של המערכת היא לאפשר מודעות בהתאמה אישית.

דוגמה:

<script src="https://www.googletagservices.com/tag/js/gpt.js">
googletag.pubads().setRequestNonPersonalizedAds(1);
googletag.pubads().definePassback("123456/ad/unit", [100,200])
    .display();
</script>

בקשות ללא תגים

אם משתמשים בבקשות ללא תגים, אפשר לסמן בקשה להצגת מודעה כבקשה למודעה ללא התאמה אישית. פשוט מוסיפים את הפרמטר npa=[int]‎ ישירות לתג בכתובת ה-URL של הבקשה. מומלץ לציין את הפרמטר קרוב לתחילת התג כדי למנוע את הסיכוי שהוא ייחתך. מציינים את הפרמטר npa=1 כדי לסמן את הבקשה להצגת מודעה כבקשה להצגת מודעה ללא התאמה אישית. אם תשמיטו את הפרמטר הזה, הבקשות להצגת מודעות יסומנו כברירת מחדל בתור בקשות להצגת מודעות בהתאמה אישית. לדוגמה:

https://pubads.g.doubleclick.net/gampad/ad?iu=/12345/adunit&sz=728x90&npa=1&c=12345

AdSense לחיפוש

כשנשלחות ל-Google בקשות להצגת מודעות, המערכת מציגה מודעות בהתאמה אישית כברירת מחדל. היא בוחרת את המודעות על סמך שאילתת החיפוש של המשתמש ועל סמך ההיסטוריה של המשתמש שמבצע את החיפוש. Google תומכת גם בהצגת מודעות ללא התאמה אישית. למידע נוסף על מודעות בהתאמה אישית וללא התאמה אישית.

אם אתם רוצים להציג למשתמשים מסוימים מודעות בהתאמה אישית ולמשתמשים אחרים מודעות ללא התאמה אישית, אפשר להשתמש בתגי AdSense לחיפוש. באמצעות התגים האלה, בעלי תוכן דיגיטלי יכולים להפעיל הצגה של מודעות ללא התאמה אישית בכל דף בנפרד. האפשרות הזו יכולה להיות שימושית אם אתם רוצים לאפשר למשתמשים לבחור אם הם רוצים לראות מודעות בהתאמה אישית או ללא התאמה אישית. 

במודעות לרשת החיפוש בהתאמה אישית, אם משתמשים בתג מודעה באינטרנט, מוסיפים את קטעי הקוד הבאים ל-pageOptions בתג של מודעות לרשת החיפוש בהתאמה אישית:
personalizedAds: false,‎


בתג AdMob‏: 
builder.setAdvancedOptionValue("personalizedAds", "false");‎


בתג iOS‏: 
‎[request setAdvancedOptionValue:@"false" forKey:@"personalizedAds"];‎

השיטות האלה יפעילו בקשות להצגת מודעות ללא התאמה אישית עבור הבקשה הספציפית. זהו פרמטר שאינו שומר מצב. אם לא יוגדר ערך לפרמטר בבקשות הבאות שיישלחו עבור המשתמש הזה, המערכת תחזור להתנהגות ברירת המחדל – שליחת בקשות להצגת מודעות בהתאמה אישית.

Google Mobile Ads SDK

מידע נוסף על Google Mobile Ads SDK זמין באתר למפתחי אפליקציות (iOS GMA SDK‏, Android GMA SDK).

Interactive Media Ads SDK של Google (למודעות וידאו)

בבקשות להצגת מודעות וידאו אפשר לציין שבמקרים שבהם אתם מוסיפים את הפרמטר npa=1 לתג המודעה, Google צריכה להתייחס לתוכן הווידאו שלכם כתוכן שמיועד למודעות ללא התאמה אישית. ניתן לעשות זאת באמצעות תג וידאו ראשי שנבנה באופן ידני או באמצעות ה-IMA SDK הספציפי לפלטפורמה (HTML5 IMA SDK‏, iOS IMA SDK,‏ Android IMA SDK,‏ Google Cast IMA SDK).

אם לנגן הווידאו שלכם מוגדרת התכונה 'הטמעת מודעות דינמיות (DAI)' של Google Ad Manager, הוא יכול לכלול גם את הפרמטר npa=1 עם בקשה לווידאו על פי דרישה (VOD) או לסטרימינג בשידור חי כדי להעביר את הפרמטר לכל הבקשות הנכללות להצגת מודעות (DAI HTML5 SDK,‏ DAI Cast SDK, DAI iOS SDK,‏ DAI Android SDK,‏ DAI Roku SDK,‏ DAI tvOS SDK).

האם המידע הועיל?

איך נוכל לשפר את המאמר?
true
דף AdSense שלכם

הכירו את דף AdSense: מקור חדש למידע מותאם אישית והזדמנויות עדכניות בחשבון שיעזרו לכם לשפר את הביצועים ב-AdSense.

חיפוש
ניקוי החיפוש
סגירת החיפוש
התפריט הראשי
11130899079140415769
true
חיפוש במרכז העזרה
true
true
true
true
true
157
false
false