כשמתרחשת חשיפה, Google Mobile Ads Unity Plugin מספק נתונים של הכנסות מפרסום שמשויכים לחשיפה הזו. אתם יכולים להשתמש בנתונים כדי לחשב את ערך חיי המשתמש, או להעביר את הנתונים למערכות רלוונטיות אחרות.
המדריך הזה נועד לעזור לכם להטמיע את תיעוד הנתונים של הכנסות מפרסום לפי חשיפות (iLAR) בפרויקט Unity.
דרישות מוקדמות
- מוודאים שהפעלתם את התכונה "הכנסות מפרסום לפי חשיפות (iLAR)" בממשק המשתמש של Ad Manager.
- פלאגין Unity מגרסה 5.0.0 ואילך.
- לוחצים על שנתחיל?. באפליקציית Unity כבר אמור להיות מיובא Google Mobile Ads Unity Plugin.
כדי לקבל נתונים של הכנסות מפרסום לפי חשיפות (iLAR), צריך להטמיע לפחות פורמט מודעה אחד:
הטמעה של גורם מטפל באירועים בתשלום
לכל פורמט מודעה יש אירוע OnPaidEvent. במהלך מחזור החיים של אירוע מודעה, Google Mobile Ads Unity Plugin עוקב אחרי אירועי חשיפה ומפעיל את ה-handler עם ערך שהתקבל.
הקוד הבא מדגים איך לטפל באירועים בתשלום במודעה מתגמלת:
RewardedAd rewardedAd; private void RequestRewardedAd() { rewardedAd = new RewardedAd("AD_UNIT_ID"); rewardedAd.OnPaidEvent += this.HandleAdPaidEvent; AdRequest adRequest = new AdRequest(); rewardedAd.LoadAd(adRequest); } public void HandleAdPaidEvent(object sender, AdValueEventArgs args) { // TODO: Send the impression-level ad revenue information to your // preferred analytics server directly within this callback. AdValue adValue = args.AdValue; long valueMicros = adValue.Value; string currencyCode = adValue.CurrencyCode; PrecisionType precision = adValue.Precision; ResponseInfo responseInfo = rewardedAd.GetResponseInfo(); string responseId = responseInfo.GetResponseId(); AdapterResponseInfo loadedAdapterResponseInfo = responseInfo.GetLoadedAdapterResponseInfo(); string adSourceId = loadedAdapterResponseInfo.AdSourceId; string adSourceInstanceId = loadedAdapterResponseInfo.AdSourceInstanceId; string adSourceInstanceName = loadedAdapterResponseInfo.AdSourceInstanceName; string adSourceName = loadedAdapterResponseInfo.AdSourceName; string adapterClassName = loadedAdapterResponseInfo.AdapterClassName; long latencyMillis = loadedAdapterResponseInfo.LatencyMillis; Dictionary<string, string> credentials = loadedAdapterResponseInfo.AdUnitMapping; Dictionary<string, string> extras = responseInfo.GetResponseExtras(); string mediationGroupName = extras["mediation_group_name"]; string mediationABTestName = extras["mediation_ab_test_name"]; string mediationABTestVariant = extras["mediation_ab_test_variant"]; }
מידע נוסף על מקור המודעות הזוכה זמין במאמר אחזור מידע על התגובה למודעה.
שילוב עם שותפי דוחות שיוך לקמפיינים של אפליקציה (AAP)
כדי לקבל פרטים מלאים על העברת נתוני הכנסות מפרסום לפלטפורמות של ניתוח נתונים, עיינו במדריך של השותף:
| ערכת SDK של שותף |
|---|
| Adjust |
| AppsFlyer |
| Singular |
| Tenjin |
שיטות מומלצות להטמעה
- מגדירים את האירוע
OnPaidEventמיד אחרי שיוצרים את אובייקט המודעה או מקבלים גישה אליו, ובכל מקרה לפני שמציגים את המודעה. כך לא תפספסו אף שיחה חוזרת. - שולחים את המידע על ההכנסות מפרסום ברמת החשיפה לשרת הניתוח המועדף עליכם באופן מיידי ב-handler של
OnPaidEvent. כך אפשר לוודא שלא תפספסו בטעות קריאות חוזרות (callbacks) ולמנוע פערים בנתונים.
AdValue
AdValue היא מחלקה שמייצגת את הערך הכספי שהתקבל ממודעה, כולל קוד המטבע של הערך ורמת הדיוק שלו, שמקודדים כמו שמתואר בהמשך.
AdValue.PrecisionType |
תיאור |
|---|---|
Unknown |
ערך מודעה לא ידוע. הערך הזה מוחזר כשדיווח החזרה (pingback) של ערך חיי המשתמש מופעל, אבל אין מספיק נתונים זמינים. |
Estimated |
הערך המשוער של המודעה על סמך נתונים נצברים. |
PublisherProvided |
ערך מודעה שסופק על ידי בעל האפליקציה, כמו ערכי עלות ידנית לאלף חשיפות בקבוצה לבחירת רשת (Mediation). |
Precise |
הערך המדויק של המודעה הזו. |
במקרה של מנגנון בחירת הרשת, מערכת Ad Manager מנסה לספק ערך ESTIMATED למקורות של מודעות שמופעל בהם איסוף נתונים אוטומטי. מידע נוסף זמין במאמר איסוף נתונים אוטומטי. במקורות של מודעות שלא מופעל בהם איסוף נתונים אוטומטי, או במקרים שבהם אין מספיק נתונים נצברים כדי לדווח על אומדן משמעותי, מוחזר הערך PUBLISHER_PROVIDED.
חשיפות לבדיקה מ-Open Bidding
אחרי שמתרחש אירוע של הכנסות מפרסום לפי חשיפות (iLAR) במקור מודעות ל-Open Bidding באמצעות בקשת בדיקה, אתם מקבלים רק את הערכים הבאים:
-
Unknown: מציין את רמת הדיוק.
-
0: מציין את ערך המודעה.
Unknown וערך המודעה גבוה מ-0.
פרטים על שליחת בקשה להצגת מודעת בדיקה זמינים במאמר הפעלת מכשירי בדיקה.