המדריך הזה מיועד לבעלי תוכן דיגיטלי שרוצים לייצר הכנסות מאפליקציית Unity.
שילוב הפלאגין של Google Mobile Ads Unity באפליקציה הוא הצעד הראשון לקראת הצגת מודעות AdMob וייצור הכנסות. אחרי השלמת השילוב, תוכלו לבחור פורמט מודעה, למשל מודעות מותאמות או מודעות מתגמלות, כדי לקבל את שלבי ההטמעה המפורטים.
דרישות מוקדמות
- צריך להשתמש ב-Unity מגרסה 2019.4 ואילך.
- כדי לפרוס ל-iOS
- Xcode 14.1 ואילך
- נדרש יעד ל-iOS מגרסה 11.0 ואילך
- CocoaPods
- כדי לפרוס את האפליקציה ב-Android:
- רמת API מינימלית של 21 ב-Android
- רמת API לטירגוט ל-Android 31 ומעלה
הורדת הפלאגין של Mobile Ads Unity
הפלאגין Google Mobile Ads Unity מאפשר למפתחי Unity להציג מודעות Google לנייד באפליקציות ל-Android ול-iOS, מבלי לכתוב קוד Java או Objective-C. הפלאגין מספק ממשק C# לבקשות להצגת מודעות, שבהן משתמשים סקריפטים של C# בפרויקט Unity.
תוכלו להשתמש בקישורים הבאים כדי להוריד את חבילת Unity של הפלאגין או לבדוק את הקוד ב-GitHub.
ייבוא הפלאגין של Mobile Ads Unity
המודעות של Google לנייד עבור Unity מופצות באמצעות חבילת נכסים של Unity.
כדי לייבא את החבילה, פותחים את הפרויקט בעורך Unity, בוחרים באפשרות Assets > Import Package > Custom Package (נכסים > ייבוא חבילה > חבילה מותאמת אישית) ומוצאים את קובץ GoogleMobileAdsPlugin.unitypackage
שהורדתם. מוודאים שכל הקבצים נבחרו ולוחצים על Import.
כוללים יחסי תלות חיצוניים
הפלאגין Google Mobile Ads Unity מופץ עם ספריית Unity Play Services מקודדת. הספרייה הזו מיועדת לשימוש על ידי כל פלאגין של Unity שדורש גישה לספריות ספציפיות ל-Android, כמו ספריות AAR או iOS CocoaPods. ביישומי הפלאגין של Unity יש אפשרות להצהיר על יחסי תלות, שאחר כך מטופלים ומעתיקים באופן אוטומטי לפרויקט Unity.
כדי לוודא שהפרויקט כולל את כל יחסי התלות, צריך לבצע את השלבים הבאים:
Android
עוברים אל Project Settings (הגדרות הפרויקט) > Player (נגן) > Android > Android (הגדרות פרסום) > Build), ובוחרים את:
- תבנית Gradle ראשית מותאמת אישית
- תבנית מותאמת אישית של מאפייני Gradle
בעורך Unity, בוחרים באפשרות Assets > External Dependency Manager > Android
resolver > resolve כדי שהספרייה של Unity External Dependency Manager תעתיק את יחסי התלות המוצהרים לספרייה Assets/Plugins/Android
של אפליקציית Unity.
iOS
אין צורך לבצע פעולות נוספות כדי לכלול את Google Mobile Ads SDK בפרויקט ב-Unity.
- כשמשתמשים ב-Unity מגרסה 5.6 ואילך, נוצר xcworkspace שכולל את ספריות התלות הנדרשות. כדאי להשתמש ב-xcworkspace שנוצר במקום בפרויקט Xcode הרגיל.
- כשמשתמשים בגרסאות קודמות של Unity, יחסי התלות נכללים בפרויקט Xcode הסטנדרטי.
מגדירים את AdMob מזהה האפליקציה
בעורך Unity, בוחרים מהתפריט את Assets > Google Mobile Ads > Settings.
מזינים את מזהה האפליקציה ב-AdMob בכל שדה.
הפעלת ה-SDK
לפני טעינת המודעות, בקשו מהאפליקציה להפעיל את Google Mobile Ads SDK באמצעות קריאה ל-MobileAds.Initialize()
. צריך לעשות את זה רק פעם אחת, רצוי בהשקת האפליקציה.
הנה דוגמה להפעלת Initialize()
באמצעות ה-method Start()
של סקריפט שמצורף אל GameObject
:
...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
public void Start()
{
// Initialize the Google Mobile Ads SDK.
MobileAds.Initialize(initStatus => { });
}
}
אם אתם משתמשים בגישור, המתינו עד שהקריאה החוזרת תתרחש לפני שטוענים מודעות, כדי לוודא שכל המתאמים לגישור אותחלו.
בחירת פורמט מודעה
עכשיו אפשר לכלול את Google Mobile Ads SDK באפליקציית Unity בפלטפורמת Unity בפלטפורמת Android או iOS. עכשיו אתם מוכנים להטמיע מודעה. ב-AdMob יש מספר פורמטים שונים של מודעות, כך שמומלץ לבחור את הפורמט שהכי מתאים לחוויית המשתמש.
כרזה
ביחידות של מודעות באנר מוצגות מודעות מלבניות שתופסות חלק מהפריסה של האפליקציה. ייתכן שיתבצע רענון אוטומטי של המודעות אחרי פרק זמן מסוים. כלומר, המשתמשים רואים מודעה חדשה במרווחי זמן קבועים, גם אם הם נשארים באותו מסך באפליקציה. כמו כן, מודעות באנר הן פורמט המודעה הפשוט ביותר להטמעה.
פרסומת מרווח ביניים
יחידות של מודעות מעברון משמשות להצגה של מודעות במסך מלא באפליקציה. צריך למקם אותן בנקודות הפסקה ומעבר טבעיות בממשק של האפליקציה, כמו אחרי השלמת שלב באפליקציית משחקים.
מותאם
מודעות מותאמות הן מודעות שבהן אפשר להתאים אישית את האופן שבו נכסים, כמו כותרות וקריאות לפעולה, מוצגים באפליקציות שלך. כשאתם תעצבו את המודעה בעצמכם, תוכלו ליצור מצגת מודעה טבעית ולא פולשנית שיכולה להוסיף חוויית משתמש עשירה.
ההטבה הופעלה
יחידות של מודעות מתגמלות מאפשרות למשתמשים לשחק במשחקים, להשתתף בסקרים או לצפות בסרטונים כדי לזכות בפרסים בתוך האפליקציה, כמו מטבעות, עוד חיים או נקודות. ניתן להגדיר פרסים שונים ליחידות מודעות שונות ולציין למשתמשים אילו פריטים הם יקבלו ומה ערך הפרסים.
מודעת מעברון מתגמלת
מודעת מעברון מתגמלת היא סוג חדש של פורמט מודעה שמבוסס על תמריצים, ומאפשר לכם להציע תגמולים, כמו מטבעות או תוספת חיים, עבור מודעות שמופיעות באופן אוטומטי במהלך מעברים טבעיים באפליקציה.
בניגוד למודעות מתגמלות, המשתמשים לא נדרשים להביע הסכמה לצפייה במודעת מעברון מתגמלת.
במקום לבקש את ההסכמה לשימוש במודעות מתגמלות, מודעות מעברון מתגמלות צריכות לכלול מסך פתיחה שמציין מהו התגמול ומאפשר למשתמשים לבטל את ההסכמה.
הטמעה של מודעות מעברון מתגמלות
פתיחת האפליקציה
מודעות בפתיחת אפליקציה הן פורמט מודעה שמופיע כשמשתמשים פותחים את האפליקציה או חוזרים אליה. המודעה מוצגת שכבת-על במסך הטעינה.
הטמעה של מודעות בפתיחת האפליקציה