במדריך הזה מוסבר איך לספק מידע על טירגוט לבקשה להצגת מודעה.
כדי לראות את טירגוט המודעות בפעולה, אפשר להוריד את אפליקציית ההדגמה של iOS API ב-Swift או ב-Objective-C.
דרישות מוקדמות
לפני שממשיכים, מגדירים את Google Mobile Ads SDK.
GADRequestConfiguration
GADRequestConfiguration
הוא אובייקט שאוסף מידע על טירגוט כדי להחיל אותו באופן גלובלי דרך
המופע המשותף GADMobileAds. אפשר לגשת אליו באמצעות הקוד הבא:
Swift
let requestConfiguration = MobileAds.shared.requestConfiguration
Objective-C
GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;
כדי לוודא ששינויי ההגדרה של הבקשה יחולו על כל הבקשות להצגת מודעות, צריך להגדיר את הבקשה לפני הפעלת Google Mobile Ads SDK.
הגדרת ההגבלות שקשורות לגיל
כדי לעזור לכם לפעול בהתאם לתקנות הרלוונטיות בנושא פרטיות שקשורות לילדים ולבני נוער, Google Mobile Ads SDK מספק הגדרת טיפול לפי גיל. ההגדרה 'הגבלות שקשורות לגיל' מאפשרת לציין אם Google Mobile Ads SDK צריך להחיל הגנות ספציפיות על הצגת מודעות לילדים, לבני נוער או למשתמשים בגיל לא ידוע.
אפשר להגדיר הגבלות גיל באמצעות המאפיין ageRestrictedTreatment ב-GADRequestConfiguration.
בדוגמה הבאה מצוין שבקשות להצגת מודעות צריכות לקבל טיפול שמותאם לילדים:
Swift
// Indicates that ad requests should have child age treatment.
MobileAds.shared.requestConfiguration.ageRestrictedTreatment = .child
כדי לציין טיפול שמותאם לבני נוער או לגיל לא מוגדר, מחליפים את ההגדרה .child בהגדרה הבאה:
.teen.unspecified
Objective-C
// Indicates that ad requests should have child age treatment.
GADMobileAds.sharedInstance.requestConfiguration.ageRestrictedTreatment =
GADAgeRestrictedTreatmentChild;
כדי לציין טיפול שמותאם לבני נוער או טיפול שמותאם לגיל לא מוגדר, מחליפים את ההגדרה GADAgeRestrictedTreatmentChild בהגדרה הבאה:
GADAgeRestrictedTreatmentTeenGADAgeRestrictedTreatmentUnspecified
כשמשתמשים בהגדרה, Google Mobile Ads SDK כולל פרמטר tfat בבקשות להצגת מודעות. כדי להבין מהו הגיל הרלוונטי לזכאות עבור המשתמשים שלכם בהתאם לחובות המשפטיות והרגולטוריות שלכם, מומלץ להתייעץ עם יועץ משפטי. מידע נוסף זמין במאמר איך להגדיר בקשות להצגת מודעות מהאפליקציה כך שיכללו הגבלות שקשורות לגיל.
מעבר לטיפול בבקשות להצגת מודעות לפי סיווגי גיל מהתגים TFCD ו-TFUA
ההגדרה של הגבלות שקשורות לגיל מחליפה את המאפיינים tagForChildDirectedTreatment (TFCD) ו-tagForUnderAgeOfConsent (TFUA) שהוצאו משימוש.
בטבלה הבאה מוצגות ההגדרות tagForChildDirectedTreatment ו-tagForUnderAgeOfConsent והסיווגים המקבילים שלהן לפי גיל:
TFCD
tagForChildDirectedTreatment |
הגדרת הגבלות לפי גיל |
|---|---|
tagForChildDirectedTreatment = true |
GADAgeRestrictedTreatmentChild |
tagForChildDirectedTreatment = false |
GADAgeRestrictedTreatmentUnspecified |
לא הוקצה ערך למאפיין tagForChildDirectedTreatment |
GADAgeRestrictedTreatmentUnspecified |
| אין דוח מקביל | GADAgeRestrictedTreatmentTeen |
TFUA
tagForUnderAgeOfConsent |
הגדרת הגבלות לפי גיל |
|---|---|
tagForUnderAgeOfConsent = true |
GADAgeRestrictedTreatmentChild |
tagForUnderAgeOfConsent = false |
GADAgeRestrictedTreatmentUnspecified |
לא הוקצה ערך למאפיין tagForUnderAgeOfConsent |
GADAgeRestrictedTreatmentUnspecified |
| אין דוח מקביל | GADAgeRestrictedTreatmentTeen |
הסבר על האינטראקציות של הגבלות שקשורות לגיל עם TFCD ו-TFUA
אם תגדירו את התג TFAT וגם את התגים TFCD או TFUA, Google תחיל על הבקשות את ההגבלות הכי שמרניות.
העברת נתוני גיל לטיפול בתהליך בחירת הרשת (Mediation) ב-AdMob
אם הגדרתם את אופן הטיפול בנתוני הגיל באמצעות Google Mobile Ads SDK, מתאמי המדיאציה מעבירים את אות הטיפול בנתוני הגיל לערכות SDK של צד שלישי שמוצגות באמצעות מדיאציה.
בטבלה הבאה מפורטות הגרסאות של מתאמי התיווך שתומכות בהעברת אות הסיווג בהתאם לגיל אל ה-SDK של מקור המודעות החיצוני שעובר תיווך:
| שם המתאם של הגישור | הגרסה המינימלית הנתמכת |
|---|---|
| AppLovin | 13.6.3.0 |
| BidMachine | 3.6.1.1 |
| Bigo | 5.2.1.0 |
| Chartboost | 9.12.0.1 |
| DTExchange (Fyber) | 8.4.7.1 |
| i-mobile | 2.3.4.7 |
| InMobi | 11.2.0.1 |
| IronSource | 9.4.1.0.1 |
| Liftoff Monetize (Vungle) | 7.7.2.1 |
| LY Ads (Line Ads) | 3.0.1.1 |
| maio | 2.2.1.2 |
| מטא (פייסבוק) | 6.21.1.1 |
| Mintegral | 8.1.3.1 |
| Moloco | 4.6.1.1 |
| MyTarget | 5.43.0.0 |
| Pangle | 7.9.1.1.1 |
| PubMatic | 5.1.0.1 |
| Verve | 3.8.1.1 |
הגדרה של תוכן לילדים
לצורך חוק הגנת הפרטיות של ילדים באינטרנט (COPPA), יש הגדרה שנקראת tagForChildDirectedTreatment.
כשמפַתח אפליקציות שולח בקשה להצגת מודעה, הוא יכול לציין אם הוא רוצה ש-Google תתייחס לתוכן שלו כתוכן לילדים. כשמציינים שרוצים ש-Google תתייחס לתוכן כתוכן לילדים, Google משביתה את הפרסום שמבוסס על תחומי עניין ואת מודעות הרימרקטינג בבקשה להצגת מודעה הזו. אלה האפשרויות להגדרה:
- מגדירים את
tagForChildDirectedTreatmentלערךtrueכדי לציין שרוצים שהתוכן יטופל כתוכן לילדים לצורך עמידה בדרישות של COPPA. כך נמנעת ההעברה של מזהה הפרסום (IDFA). - מגדירים את
tagForChildDirectedTreatmentל-falseכדי לציין שאתם לא רוצים שהתוכן שלכם יסווג כתוכן לילדים לצורך COPPA. - אל תגדירו את
tagForChildDirectedTreatmentאם אתם לא רוצים לציין איך אתם רוצים שהתוכן שלכם יטופל בהתאם ל-COPPA.
בדוגמה הבאה מצוין שאתם רוצים שהתוכן שלכם יסווג כתוכן לילדים לצורך עמידה בדרישות COPPA:
Swift
MobileAds.shared.requestConfiguration.tagForChildDirectedTreatment = true
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;
הגדרת התג הזה מעידה על כך שההודעה הזו מדויקת ושיש לך הרשאה לפעול בשם הבעלים של האפליקציה. ברור לך שניצול לרעה של ההגדרה הזו עלול להוביל לסגירת חשבון Google שלך.
משתמשים מתחת לגיל ההסכמה
אתם יכולים לסמן בקשות להצגת מודעות כמודעות שיוצגו למשתמשים מתחת לגיל ההסכמה שנמצאים באזור הכלכלי האירופי (EEA). פיתחנו את התכונה הזו כדי לעזור לכם לפעול בהתאם לתקנה הכללית להגנה על מידע (GDPR). יכול להיות שיש לכם חובות משפטיות נוספות בכפוף ל-GDPR. מומלץ לעיין בהנחיות של האיחוד האירופי ולפנות לייעוץ משפטי. הכלים של Google מיועדים לסייע לציות לחוק, ולא פוטרים בעלי אפליקציות מהמחויבויות שלהם בכפוף לחוק. מידע נוסף על ההשפעה של GDPR על בעלי אתרים
כשמשתמשים בתכונה הזאת, כל הבקשות העתידיות להצגת מודעות כוללות פרמטר TFUA (תג לציון הצגה למשתמשים מתחת לגיל ההסכמה באירופה). הפרמטר הזה משבית בבקשה להצגת מודעה שהוא כלול בה את האפשרות לפרסום מותאם אישית, כולל רימרקטינג. בנוסף, הוא משבית העברה של בקשות לספקי מודעות של צד שלישי, למשל בקשות לפיקסלים למדידת מודעות ובקשות לשרתי מודעות של צד שלישי.
אפשר להשתמש בהגדרה הזו בכל הגרסאות של Google Mobile Ads SDK על ידי הגדרת המאפיין tagForUnderAgeOfConsent באובייקט GADMobileAds.requestConfiguration והעברת הערך true.
- מגדירים את
tagForUnderAgeOfConsentלערךtrueכדי לציין שאתם רוצים שהבקשות להצגת מודעות יטופלו באופן שמתאים למשתמשים מתחת לגיל ההסכמה. הפעולה הזו מונעת גם את ההעברה של מזהה הפרסום (IDFA). - אם לא מגדירים את
tagForUnderAgeOfConsent, המשמעות היא שלא רוצים שהבקשות להצגת מודעות יטופלו באופן שמתאים למשתמשים מתחת לגיל ההסכמה.
בדוגמה הבאה מצוין שרוצים לכלול את הפרמטר TFUA בבקשה להצגת מודעה:
Swift
MobileAds.shared.requestConfiguration.tagForUnderAgeOfConsent = true
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;
אין להגדיר גם את התגים להפעלת ההגדרה 'תוכן לילדים' וגם את התג tagForUnderAgeOfConsent לערך true במקביל.
אם תעשו את זה, ההגדרה 'תוכן לילדים' תקבל עדיפות.
סינון תוכן מודעות
אפשר להגדיר באפליקציות סיווג מקסימלי לתוכן מודעה לכל הבקשות להצגת מודעות באמצעות המאפיין
maxAdContentRating של GADRequestConfiguration. ההגדרה הזו חלה על כל בקשות המודעות העתידיות למשך שארית הסשן. הערכים האפשריים של המאפיין הזה מבוססים על סיווגים של תוויות לתיאור תוכן דיגיטלי, והם צריכים להיות אחד מהקבועים הבאים:
GADMaxAdContentRatingGeneralGADMaxAdContentRatingParentalGuidanceGADMaxAdContentRatingTeenGADMaxAdContentRatingMatureAudience
הקוד הבא מגדיר שכל הבקשות להצגת מודעות יציינו שתוכן המודעות שיוחזר צריך להתאים לסיווג של תווית תוכן דיגיטלי שלא גבוה מ-GADMaxAdContentRatingGeneral.
Swift
MobileAds.shared.requestConfiguration.maxAdContentRating =
GADMaxAdContentRating.general
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral;
הטיפול בפרטיות של בעלי תוכן דיגיטלי (בטא)
Publisher Privacy Treatment, או בקיצור PPT, הוא כלי API אופציונלי שמאפשר לאפליקציות לציין אם להשבית את ההתאמה האישית של מודעות לכל הבקשות להצגת מודעות באמצעות המאפיין publisherPrivacyPersonalizationState של GADRequestConfiguration. כשמשתמשים בתכונה הזאת, פרמטר של טיפול בנתוני פרטיות של בעל האתר (PPT) נכלל בכל הבקשות העתידיות להצגת מודעות למשך שארית הסשן.
כשנשלחות ל-Google בקשות להצגת מודעות, המערכת מציגה מודעות בהתאמה אישית כברירת מחדל. הקוד הבא משבית את ההתאמה האישית של מודעות לכל הבקשות להצגת מודעות:
Swift
MobileAds.shared.requestConfiguration.publisherPrivacyPersonalizationState =
.disabled
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
GADPublisherPrivacyPersonalizationStateDisabled;
GADRequest
האובייקט GADRequest אוסף פרטי טירגוט שיישלחו עם בקשה להצגת מודעה.
הוספת ערוצים או חבילות
פרטים נוספים על רשת המודעות הם פרטים נוספים שנשלחים עם בקשה להצגת מודעה, והם ספציפיים למקור מודעות יחיד.
בקטע הקוד הבא מוגדר מפתח פרמטר נוסף של collapsible עם ערך של bottom ב-Google:
Swift
let request = Request()
let extras = Extras()
extras.additionalParameters = ["collapsible": "bottom"]
request.register(extras)
adLoader?.load(request)
Objective-C
GADRequest *request = [GADRequest request];
GADExtras *extras = [[GADExtras alloc] init];
extras.additionalParameters = @{@"collapsible": @"bottom"};
[request registerAdNetworkExtras:extras];
[self.adLoader loadRequest:request];
כתובת URL של תוכן
כששולחים בקשה להצגת מודעה, האפליקציות יכולות להעביר את כתובת ה-URL של התוכן שהן מציגות. כך אפשר להשתמש בטירגוט לפי מילות מפתח כדי להתאים את המודעה לתוכן.
לדוגמה, אם האפליקציה שלכם שולחת בקשה להצגת מודעה בזמן שהיא מציגה תוכן מכתובת ה-URL https://www.example.com, אתם יכולים להעביר את כתובת ה-URL הזו כדי לטרגט מילות מפתח רלוונטיות:
Swift
let request = Request()
request.contentURL = "https://www.example.com"
Objective-C
GADRequest *request = [GADRequest request];
request.contentURL = @"https://www.example.com";
שאלות נפוצות
- איזה טירגוט משמש כשהמודעה מתרעננת באופן אוטומטי?
- במהלך רענון המודעה, נעשה שימוש חוזר באובייקט
GADRequestשצוין קודם לטירגוט. כדי להגדיר טירגוט חדש, צריך להפעיל אתloadRequestבאופן מפורש ב-GADBannerViewעם אובייקטGADRequestחדש. - איך מעבירים פרמטרים נוספים של טירגוט לרשתות גישור?
- במאמר בנושא גישור מוסבר איך לשלוח טירגוט לרשתות גישור.