במדריך הזה מוסבר איך לספק פרטי טירגוט ל-Google Mobile Ads SDK.
לדוגמה, אפשר להוריד את אפליקציית ההדגמה של Android API.דרישות מוקדמות
- קוראים את המדריך לתחילת העבודה.
RequestConfiguration
RequestConfiguration
אוסף פרטי טירגוט שמוחלים באופן גלובלי על כל בקשה להצגת מודעה. במסמכי העזרה של RequestConfiguration.Builder
תוכלו לקרוא על תגי טירגוט זמינים.
כדי לעדכן את הגדרת הבקשה, מקבלים בונה מהתצורה הקיימת, מבצעים את העדכונים הרצויים ומגדירים אותו באופן הבא:
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
הגדרה של תוכן לילדים
לצורכי חוק הגנת הפרטיות של ילדים באינטרנט (COPPA), יש הגדרה שנקראת 'תיוג לצורך טיפול מותאם לילדים'. הגדרת התג הזה מבטאת אישור מהצד שלך שההודעה הזו מדויקת ושיש לך הרשאה לפעול בשם הבעלים של האפליקציה. בנוסף, הבנת ששימוש לרעה בהגדרה הזו עלול להוביל לסגירת חשבון Google שלך.
כשאתם, בתור מפתחי אפליקציות, שולחים בקשה להצגת מודעה, אתם יכולים לציין אם אתם רוצים ש-Google תתייחס לתוכן שלכם כתוכן לילדים. אם תציינו ש-Google צריכה להתייחס לתוכן שלכם כתוכן לילדים, ננקוט פעולות כדי להשבית את הפרסום המבוסס על תחומי עניין ואת המודעות לרימרקטינג בבקשה הזו להצגת מודעה.
אפשר להחיל את ההגדרה 'תוכן לילדים' דרך
setTagForChildDirectedTreatment()
:
קוראים לפונקציה
setTagForChildDirectedTreatment
עם הערךTAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE
כדי לציין שרוצים שהתוכן יטופל כתוכן לילדים לצורכי COPPA. כך תוכלו למנוע את ההעברה של מזהה הפרסום ב-Android (AAID).צריך להתקשר למספר
setTagForChildDirectedTreatment
עםTAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE
כדי לציין שאתם לא רוצים שהתוכן שלכם יטופל כתוכן לילדים לפי חוק COPPA.אם אתם לא רוצים לציין איך אתם רוצים שהתוכן שלכם יטופל בהתאם ל-COPPA בבקשות להצגת מודעות, תוכלו להתקשר למספר
setTagForChildDirectedTreatment
ולהזין את הערךTAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED
.
הדוגמה הבאה מציינת שרוצים שהתוכן ייחשב כתוכן לילדים למטרות COPPA:
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
משתמשים מתחת לגיל ההסכמה
אפשר לסמן בקשות להצגת מודעות כך שיטופלו כמותאמות למשתמשים מתחת לגיל ההסכמה באזור הכלכלי האירופי (EEA). פיתחנו את התכונה הזאת כדי לעזור לכם לציית לדרישות של General Data Protection Regulation (התקנות הכלליות להגנה על מידע, GDPR). שימו לב: ייתכן שיש לכם מחויבויות משפטיות נוספות בכפוף ל-GDPR. מומלץ לעיין בהנחיות של האיחוד האירופי ולהתייעץ עם היועץ המשפטי שלכם. שימו לב שהכלים של Google מיועדים לסייע לתאימות ולא פוטרים בעלי אפליקציות מהמחויבויות שלהם בכפוף לחוק. מידע נוסף על ההשפעה של התקנת ה-GDPR על בעלי אתרים
כשמשתמשים בתכונה הזאת, הבקשה להצגת מודעה כוללת פרמטר 'תג למשתמשים מתחת לגיל ההסכמה באירופה' (TFUA). הפרמטר הזה משבית את הפרסום המותאם אישית, כולל רימרקטינג, בכל בקשות להצגת מודעות. בנוסף, הוא משבית העברה של בקשות לספקי מודעות של צד שלישי, למשל בקשות לפיקסלים למדידת מודעות ובקשות לשרתי מודעות של צד שלישי.
בדומה להגדרות עם תוכן לילדים, ב-RequestConfiguration.Builder
קיימת שיטה להגדרת הפרמטר של TFUA:
setTagForUnderAgeOfConsent()
,
עם האפשרויות הבאות.
קוראים לפונקציה
setTagForUnderAgeOfConsent()
עם הערךTAG_FOR_UNDER_AGE_OF_CONSENT_TRUE
כדי לציין שרוצים שהבקשה להצגת מודעה תטופל עבור משתמשים באזור הכלכלי האירופי (EEA) מתחת לגיל ההסכמה. הפעולה הזו גם מונעת את השליחה של מזהה הפרסום ב-Android (AAID).צריך להתקשר למספר
setTagForUnderAgeOfConsent()
עםTAG_FOR_UNDER_AGE_OF_CONSENT_FALSE
כדי לציין שלא רוצים שהבקשה להצגת מודעה תטופל למשתמשים מתחת לגיל ההסכמה באזור הכלכלי האירופי (EEA).צריך להתקשר למספר
setTagForUnderAgeOfConsent()
עםTAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED
כדי לציין שלא ציינתם אם הבקשה להצגת מודעה צריכה לקבל טיפול למשתמשים מתחת לגיל ההסכמה באזור הכלכלי האירופי (EEA).
בדוגמה הבאה אתם רוצים לכלול את אפליקציית TFUA בבקשות להצגת מודעות:
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
לא ניתן להגדיר את התגים להפעלת ההגדרה 'במיוחד לילדים' וגם את setTagForUnderAgeOfConsent()
בו-זמנית ל-true
.
אם תעשו את זה, ההגדרה 'תוכן לילדים' תקבל עדיפות.
סינון תוכן של מודעות
כדי לעמוד במדיניות Google Play בנושא מודעות בלתי הולמות, שכוללת מבצעים משויכים במודעה, כל המודעות והמבצעים המשויכים להן שמוצגים באפליקציה שלכם חייבים להתאים לסיווג התוכן של האפליקציה, גם אם התוכן עצמו עומד בדרישות אחרות של מדיניות Google Play.
כלים כמו סיווג מקסימלי לתוכן מודעה יכולים להגביר את השליטה שלכם בתוכן של המודעות שמוצגות למשתמשים. אתם יכולים להגדיר סיווג תוכן מקסימלי כדי לעמוד בדרישות המדיניות של הפלטפורמה.
אפליקציות יכולות להגדיר סיווג מקסימלי לתוכן המודעה בבקשות להצגת מודעות באמצעות השיטה
setMaxAdContentRating
. מודעות AdMob שהוחזרו כשהגדרה זו מוגדרת הן מודעות עם סיווג תוכן ברמה הזו או ברמה נמוכה יותר. הערכים האפשריים של תוספת הרשת הזו מבוססים על סיווגים של תוויות דיגיטליות להתאמת תוכן לקהל, והם חייבים להיות אחת מהמחרוזות הבאות:
MAX_AD_CONTENT_RATING_G
MAX_AD_CONTENT_RATING_PG
MAX_AD_CONTENT_RATING_T
MAX_AD_CONTENT_RATING_MA
הקוד הבא מגדיר אובייקט RequestConfiguration
כדי לציין שתוכן המודעה שמוחזר צריך להתאים לסיווג של תווית התאמת תוכן דיגיטלי לקהל, שלא יעלה על G
:
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
למידע נוסף על:
טיפול בפרטיות לבעלי תוכן דיגיטלי (בטא)
Publisher Privacy Treatment
(PPT) API הוא כלי אופציונלי שמאפשר לאפליקציות לציין אם להשבית את ההתאמה האישית של המודעות לכל בקשות המודעות באמצעות השיטה setPublisherPrivacyPersonalizationState()
.
כשמשתמשים בתכונה הזו, פרמטר של טיפול בפרטיות של בעלי תוכן דיגיטלי (PPT) נכלל בכל הבקשות העתידיות להצגת מודעות עד לסיום הסשן.
כברירת מחדל, כשנשלחות ל-Google בקשות להצגת מודעות, מוצגות מודעות בהתאמה אישית. הקוד הבא משבית את ההתאמה האישית של המודעות לכל בקשות המודעות:
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
בקשה להצגת מודעה
האובייקט AdRequest
אוסף פרטי טירגוט שיישלחו יחד עם בקשה להצגת מודעה.
בדוגמה לטירגוט מודעות תוכלו לראות איך מטמיעים טירגוט מודעות באפליקציית הדגמה של Android API.