המדריך הזה מיועד לבעלי תוכן דיגיטלי שרוצים לייצר הכנסות האפליקציה Flutter.
צריך לשלב את Google Mobile Ads SDK באפליקציית Flutter, כאן הוא השלב הראשון להצגת מודעות של Ad Manager ולייצור הכנסות. לאחר השלמת השילוב, תוכלו לבחור פורמט מודעה כדי לקבל בשלבי ההטמעה.
נכון לעכשיו, Google Mobile Ads SDK ל-Flutter תומך בטעינה והצגה מודעות באנר, מודעות מעברון (במסך מלא), מודעות מותאמות ומודעות מתגמלות.
דרישות מוקדמות
- Flutter 1.22.0 ואילך
- במכשירי Android
- Android Studio 3.2 ואילך
- טירגוט ל-Android API ברמה 20 ומעלה
- הגדרת הערך של
compileSdkVersion
לערך 28 ומעלה
- iOS
- את הגרסה האחרונה של Xcode עם הפעלת שורת פקודה כלים
ייבוא של Mobile Ads SDK
- צריך לכלול את Google Mobile Ads SDK של Flutter הפלאגין ב-Flutter פרויקט.
הגדרה ספציפית לפלטפורמה
Android
עדכון AndroidManifest.xml
יש לכלול את מזהה האפליקציה של Ad Manager בAndroidManifest.xml
.
אם לא תעשו זאת, תתרחש קריסה בהפעלת האפליקציה.
מוסיפים את מזהה האפליקציה של Ad Manager (שמזוהה במודעה)
ממשק משתמש של מנהל) לקובץ android/app/src/main/AndroidManifest.xml
של האפליקציה על ידי הוספה של תג <meta-data>
עם השם
com.google.android.gms.ads.APPLICATION_ID
אפשר למצוא את האפליקציה שלך
מזהה בממשק המשתמש של Ad Manager. עבור android:value
עליך להוסיף מודעה משלך
מזהה אפליקציית ניהול במירכאות כפי שמוצג:
<manifest> <application> <!-- Sample app ID: ca-app-pub-3940256099942544~3347511713 --> <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/> <application> <manifest>
צריך להשתמש באותו value
כשמאתחלים את הפלאגין ב-Dart
לצפייה ב-Android
מדריך למידע נוסף על הגדרת
AndroidManifest.xml
והגדרת מזהה האפליקציה.
iOS
עדכון Info.plist
בקובץ ios/Runner/Info.plist
של האפליקציה, צריך להוסיף
מפתח GADApplicationIdentifier
עם ערך מחרוזת של Ad Manager
מזהה אפליקציה (מזוהה ב:
ממשק המשתמש של Ad Manager):
<key>GADApplicationIdentifier</key> <string>ca-app-pub-################~##########</string>
צריך להעביר את אותו הערך כשמאתחלים את הפלאגין ב-Dart
לעיון במדריך ל-iOS
למידע נוסף על הגדרה של Info.plist
והגדרה
מזהה האפליקציה.
הפעלה של Mobile Ads SDK
לפני טעינת המודעות, צריך לבקש מהאפליקציה להפעיל את ה-Mobile Ads SDK
MobileAds.instance.initialize()
, שמפעיל את ה-SDK ומחזיר
Future
שמסתיים אחרי האתחול (או אחרי 30 שניות)
). צריך לעשות זאת פעם אחת בלבד, רצוי ממש לפני הפעלת האפליקציה.
import 'package:google_mobile_ads/google_mobile_ads.dart';
import 'package:flutter/material.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
MobileAds.instance.initialize();
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
MyAppState createState() => MyAppState();
}
class MyAppState extends State<MyApp> {
@override
void initState() {
super.initState();
// Load ads.
}
}
בחירה של פורמט מודעה
ה-SDK של מודעות לנייד מיובא ואתם יכולים להטמיע מודעה. מודעה אפליקציית Manager מציעה כמה פורמטים שונים של מודעות, לכן אפשר לבחור את הפורמט שהכי מתאימה לחוויית המשתמש באפליקציה שלכם.
כרזה
מודעות מלבניות שמופיעות בחלק העליון או התחתון של מסך המכשיר. מודעות באנר המודעות נשארות במסך בזמן שהמשתמשים יוצרים אינטראקציה עם האפליקציה, ואפשר לרענן אותן באופן אוטומטי אחרי פרק זמן מסוים. אם זו הפעם הראשונה שאתם משתמשים בנייד פרסום – זה מקום מצוין להתחיל בו.
מעברון
מודעות במסך מלא שמכסות את ממשק האפליקציה עד שהמשתמש סוגר אותן. מומלץ להשתמש בהם בהשהיות טבעיות במהלך הביצוע של אפליקציה, כמו בין שלבים במשחק או מיד אחרי שמשלימים משימה.
מותאם
מודעות שניתן להתאים אישית לעיצוב ולסגנון של האפליקציה. אתם מחליטים איך היכן הן מוצבות, כך שהפריסה תואמת יותר לעיצוב של האפליקציה.
ההטבה הופעלה
מודעות שמציעות למשתמשים תגמולים בתמורה לצפייה בסרטונים קצרים ולאינטראקציה עם הילדים מודעות וסקרים. מודעות מתגמלות מתאימות במיוחד לייצור הכנסות ממשתמשים שמעדיפים אפליקציות או משחקים חינמיים.