שילוב של Pangle עם תהליך בחירת הרשת (Mediation)

במדריך הזה מוסבר איך להשתמש ב-Google Mobile Ads SDK כדי לטעון ולהציג מודעות מ-Pangle באמצעות גישור. המדריך כולל הסברים על שילובים של שיטת המפל ושל בידינג. המאמר כולל הסברים על הוספת Pangle להגדרת התהליך לבחירת רשת של יחידת מודעות ועל שילוב Pangle SDK ומתאם באפליקציית Unity.

שילובים נתמכים ופורמטים נתמכים של מודעות

המתאם של Ad Manager לגישור ב-Pangle כולל את היכולות הבאות:

שילוב
בידינג
מפל
פורמטים
מודעה בפתיחת אפליקציה
מודעת באנר
מעברון
ההטבה הופעלה
מודעות מעברון מתגמלות

דרישות

שלב 1: הגדרת תצורות בממשק המשתמש של Pangle

נרשמים או נכנסים לחשבון Pangle.

הוספת אפליקציה חדשה

עוברים לכרטיסייה Applications ולוחצים על הלחצן Add App.

בוחרים את מערכת ההפעלה שרוצים ליצור עבורה אפליקציה וממלאים את שאר הטופס. אחר כך לוחצים על שליחה.

Android

iOS

חשוב לשים לב למזהה האפליקציה של האפליקציה.

Android

iOS

יצירת מיקום מודעה

אחרי שיוצרים את הבקשה, לוחצים על הלחצן הוספה כדי ליצור את מיקום המודעה.

Android

iOS

בידינג

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

אחרי שיוצרים את מיקום המודעה, רושמים את מזהה מיקום המודעה.

Android

iOS

מפל

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

אחרי שיוצרים את מיקום המודעה, רושמים את מזהה מיקום המודעה.

Android

iOS

עדכון של קובץ app-ads.txt

Authorized Sellers for Apps (או app-ads.txt) היא יוזמה של IAB Tech Lab שעוזרת להבטיח שמלאי שטחי הפרסום באפליקציה שלכם יימכר רק דרך ערוצים שציינתם שהם מורשים. כדי למנוע אובדן משמעותי בהכנסות מפרסום, מומלץ להטמיע קובץ app-ads.txt. אם עדיין לא עשיתם זאת, צרו קובץ app-ads.txt ל-Ad Manager.

כדי להטמיע app-ads.txt ב-Pangle, אפשר לעיין במאמר איך מוסיפים את Pangle לקובץ app-ads.txt.

הפעלת מצב בדיקה

כדי להפעיל מודעות בדיקה ב-Pangle, פועלים לפי ההוראות במדריך של Pangle בנושא איך מוסיפים מודעת בדיקה.

שלב 2: הגדרת הביקוש של Pangle בממשק המשתמש של Ad Manager

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

Android

הוראות מפורטות מופיעות בשלב 2 במדריך ל-Android.

iOS

הוראות מפורטות מופיעות בשלב 2 במדריך ל-iOS.

הוספה של Pangle DSP לרשימת שותפי הפרסום שפועלים בהתאם ל-GDPR ולתקנות של מדינות בארה"ב

כדי להוסיף את Pangle DSP לרשימת שותפי הפרסום שעומדים בדרישות התקנות האירופאיות ודרישות התקנות במדינות בארה"ב בממשק המשתמש של Ad Manager, פועלים לפי השלבים במאמרים בנושא הגדרות בנושא תקנות אירופאיות והגדרות בנושא תקנות במדינות בארה"ב.

שלב 3: ייבוא ה-SDK והמתאם של Pangle

OpenUPM-CLI

אם התקנתם את OpenUPM-CLI, אתם יכולים להתקין את Google Mobile Ads Pangle Mediation Plugin for Unity בפרויקט שלכם על ידי הפעלת הפקודה הבאה מספריית הבסיס של הפרויקט:

openupm add com.google.ads.mobile.mediation.pangle

OpenUPM

בכלי לעריכת פרויקטים ב-Unity, בוחרים באפשרות Edit (עריכה) > Project Settings (הגדרות הפרויקט) > Package Manager (מנהל החבילות) כדי לפתוח את ההגדרות של מנהל החבילות ב-Unity.

בכרטיסייה Scoped Registries (מאגרי חבילות עם היקף), מוסיפים את OpenUPM כמאגר חבילות עם היקף עם הפרטים הבאים:

  • שם: OpenUPM
  • כתובת אתר: https://package.openupm.com
  • היקפי הרשאות: com.google

פרטים על OpenUPM

לאחר מכן, עוברים אל Window > Package Manager (חלון > מנהל החבילות) כדי לפתוח את Unity Package Manager (מנהל החבילות של Unity) ובוחרים באפשרות My Registries (המאגרים שלי) בתפריט הנפתח.

Unity Registries

בוחרים בחבילה Google Mobile Ads Pangle Mediation ולוחצים על Install (התקנה).

התקנה מ-OpenUPM

חבילת Unity

מורידים את הגרסה האחרונה של הפלאגין של Google Mobile Ads לגישור ב-Pangle מקישור ההורדה ביומן השינויים ומחלצים את GoogleMobileAdsPangleMediation.unitypackage מקובץ ה-ZIP.

בכלי לעריכת פרויקטים ב-Unity, בוחרים באפשרות Assets (נכסים) > Import Package (ייבוא חבילה) > Custom Package (חבילה מותאמת אישית) ומחפשים את הקובץ GoogleMobileAdsPangleMediation.unitypackage שהורדתם. מוודאים שכל הקבצים נבחרו ולוחצים על ייבוא.

ייבוא מ-Unity

לאחר מכן בוחרים באפשרות נכסים > מנהל תלות חיצוני > Android Resolver > Force Resolve (פתרון בכוח). ספריית External Dependency Manager (ניהול יחסי תלות חיצוניים) תבצע פתרון של יחסי תלות מאפס ותעתיק את יחסי התלות שהוגדרו לספרייה Assets/Plugins/Android של אפליקציית Unity.

אילוץ פתרון

שלב 4: הטמעה של הגדרות פרטיות ב-Pangle SDK

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

התוסף של Google Mobile Ads לגישור ב-Pangle כולל את השיטה Pangle.SetGDPRConsent(). דוגמת הקוד הבאה מראה איך להעביר פרטי הסכמה אל Pangle SDK. כדי לוודא שהמידע מועבר בצורה תקינה אל Pangle SDK, צריך להגדיר את פרטי ההסכמה לפני הפעלת Google Mobile Ads SDK.

using GoogleMobileAds.Api.Mediation.Pangle;
// ...

Pangle.SetGDPRConsent(0);

פרטים נוספים והערכים שאפשר לספק בכל שיטה מפורטים במדריך השילוב של Pangle.

חוקי פרטיות במדינות בארה"ב

חוקי הפרטיות במדינות בארה"ב מחייבים אתכם לתת למשתמשים את הזכות לבטל את ההסכמה ל"מכירה" של "המידע האישי" שלהם (בהתאם להגדרה המעוגנת בחוק זה). האפשרות לביטול ההסכמה חייבת להיות מוצעת בקישור בולט בדף הבית של הצד המוֹכֵר. בקישור צריך להיות כתוב "אל תמכרו את המידע האישי שלי". במדריך בנושא עמידה בדרישות של חוקי הפרטיות במדינות בארה"ב יש אפשרות להפעיל עיבוד נתונים מוגבל להצגת מודעות של Google, אבל Google לא יכולה להחיל את ההגדרה הזו על כל רשת מודעות בשרשרת בחירת הרשת (Mediation). לכן, עליכם לזהות כל רשת מודעות בשרשרת בחירת הרשת (Mediation) שעשויה להשתתף במכירת מידע אישי, ולפעול בהתאם להנחיות של כל אחת מהרשתות האלה כדי לוודא שאתם עומדים בדרישות.

התוסף של Google Mobile Ads לגישור ב-Pangle כולל את השיטה Pangle.SetPAConsent(). דוגמת הקוד הבאה מראה איך להעביר פרטי הסכמה אל Pangle SDK. כדי לוודא שהמידע מועבר בצורה תקינה אל Pangle SDK, צריך להגדיר את פרטי ההסכמה לפני הפעלת Google Mobile Ads SDK.

using GoogleMobileAds.Api.Mediation.Pangle;
// ...

Pangle.SetPAConsent(0);

פרטים נוספים והערכים שאפשר לספק בכל שיטה מפורטים במדריך השילוב של Pangle.

שלב 5: מוסיפים את הקוד הנדרש

Android

לא נדרש קוד נוסף לשילוב עם Pangle.

iOS

שילוב של SKAdNetwork

פועלים לפי המסמכים של Pangle כדי להוסיף את המזהים של SKAdNetwork לקובץ Info.plist של הפרויקט.

שלב 6: בדיקת ההטמעה

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

חשוב לוודא שרשמתם את מכשיר הבדיקה ב-Ad Manager והפעלתם את מצב הבדיקה בממשק המשתמש של Pangle.

אימות מודעות בדיקה

כדי לוודא שאתם מקבלים מודעות בדיקה מ-Pangle, צריך להפעיל בדיקה של מקור מודעות יחיד בכלי לבדיקת המודעות באמצעות מקורות המודעות Pangle (בידינג) ו-Pangle (Waterfall).

קודי שגיאה

אם המתאם לא מצליח לקבל מודעה מ-Pangle, בעלי האפליקציות יכולים לבדוק את השגיאה הבסיסית בתגובה למודעה באמצעות ResponseInfo במחלקות הבאות:

Android

com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter

iOS

GADMediationAdapterPangle

אלה הקודים וההודעות הנלוות שמוחזרים על ידי מתאם Pangle כשטעינת מודעה נכשלת:

Android

קוד שגיאה דומיין סיבה
101 com.google.ads.mediation.pangle פרמטרים לא תקינים של השרת (לדוגמה, מזהה אפליקציה או מזהה מיקום מודעה חסרים).
102 com.google.ads.mediation.pangle גודל המודעה המבוקש לא תואם לגודל באנר שנתמך ב-Pangle.
103 com.google.ads.mediation.pangle תגובה חסרה או לא תקינה להצעת מחיר.
-1-60000 com.pangle.ads ה-SDK של Pangle החזיר שגיאה. פרטים נוספים זמינים במסמכי התיעוד של Pangle.

iOS

קוד שגיאה דומיין סיבה
101 com.google.ads.mediation.pangle פרמטרים לא תקינים של השרת (לדוגמה, מזהה אפליקציה או מזהה מיקום מודעה חסרים).
102 com.google.ads.mediation.pangle גודל המודעה המבוקש לא תואם לגודל באנר שנתמך ב-Pangle.
-1-60000 נשלחה על ידי Pangle SDK ה-SDK של Pangle החזיר שגיאה. פרטים נוספים זמינים במסמכי התיעוד של Pangle.

יומן השינויים של Pangle Unity Mediation Plugin

גרסה 5.3.0

גרסה 5.2.2

גרסה 5.2.1

גרסה 5.2.0

גרסה 5.1.1

גרסה 5.1.0

גרסה 5.0.0

גרסה 4.6.2

גרסה 4.6.1

גרסה 4.6.0

גרסה 4.5.4

גרסה 4.5.3

גרסה 4.5.2

גרסה 4.5.1

גרסה 4.5.0

גרסה 4.4.2

גרסה 4.4.1

גרסה 4.4.0

גרסה 4.3.3

גרסה 4.3.2

גרסה 4.3.1

גרסה 4.3.0

גרסה 4.2.1

גרסה 4.2.0

גרסה 4.1.0

גרסה 4.0.1

גרסה 4.0.0

גרסה 3.0.0

גרסה 2.8.1

גרסה 2.8.0

גרסה 2.7.0

גרסה 2.6.0

גרסה 2.5.0

גרסה 2.4.0

גרסה 2.3.0

גרסה 2.2.0

גרסה 2.1.0

גרסה 2.0.0

גרסה 1.5.1

גרסה 1.5.0

גרסה 1.4.0

גרסה 1.3.1

גרסה 1.3.0

גרסה 1.2.0

גרסה 1.1.0

גרסה 1.0.0