אני רוצה לנסות

המדריך הזה מיועד לבעלי תוכן דיגיטלי שרוצים לייצר הכנסות האפליקציה 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

ייבוא של Mobile Ads SDK

הגדרה ספציפית לפלטפורמה

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 מציעה כמה פורמטים שונים של מודעות, לכן אפשר לבחור את הפורמט שהכי מתאימה לחוויית המשתמש באפליקציה שלכם.

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

הטמעה של מודעת באנר

מעברון

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

הטמעה של מודעת מעברון

מותאם

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

הטמעה של מודעה מותאמת

ההטבה הופעלה

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

הטמעה של מודעה מתגמלת