במדריך הזה מוסבר איך לספק מידע על טירגוט לבקשת מודעה.
כדי לראות את טירגוט המודעות בפעולה, אפשר להוריד את אפליקציית ההדגמה של iOS API ב-Swift או ב-Objective-C.
דרישות מוקדמות
ממלאים את המדריך תחילת העבודה.
GADRequestConfiguration
GADRequestConfiguration
הוא אובייקט שאוסף מידע על טירגוט כדי להחיל אותו באופן גלובלי דרך
המופע המשותף GADMobileAds
. אפשר לגשת אליו באמצעות הקוד הבא:
Swift
let requestConfiguration = MobileAds.shared.requestConfiguration
Objective-C
GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;
כדי לוודא שכל הבקשות להצגת מודעות יחולו על השינויים בהגדרת הבקשה, צריך להגדיר את הבקשה לפני הפעלת Mobile Ads SDK.
הגדרה של תוכן לילדים
לצורך חוק הגנת הפרטיות של ילדים באינטרנט (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
. ההגדרה הזו חלה על כל בקשות המודעות העתידיות למשך שארית הסשן. הערכים האפשריים של המאפיין הזה מבוססים על סיווגים של תוויות לתיאור תוכן דיגיטלי, והם צריכים להיות אחד מהקבועים הבאים:
GADMaxAdContentRatingGeneral
GADMaxAdContentRatingParentalGuidance
GADMaxAdContentRatingTeen
GADMaxAdContentRatingMatureAudience
הקוד הבא מגדיר שכל הבקשות להצגת מודעות יציינו שתוכן המודעות שיוחזר צריך להתאים לתווית סיווג תוכן דיגיטלי שלא גבוהה מ-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
חדש. - איך מעבירים פרמטרים נוספים של טירגוט לרשתות גישור?
- במאמר בנושא גישור מוסבר איך לשלוח טירגוט לרשתות גישור.