הגדרה של תהליך בחירת הרשת ב-AdMob

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

דרישות מוקדמות

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

עדיין לא השתמשתם בתהליך בחירת הרשת? מומלץ לקרוא את המאמר סקירה כללית על תהליך בחירת הרשת (Mediation) ב-AdMob.

מפעילים את Google Mobile Ads SDK for React Native

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

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

TypeScript

import {InitializationStatus, initialize} from '@google/mobile-ads';
import {useEffect, useState} from 'react';
import {Text, View} from 'react-native';

/**
 * Root application component demonstrating Google Mobile Ads SDK initialization
 * with mediation adapters.
 */
export function App() {
  const [isInitialized, setIsInitialized] = useState<boolean>(false);

  useEffect(() => {
    // Initialize the Google Mobile Ads SDK.
    initialize({}, (status: InitializationStatus) => {
      console.log('Mobile Ads SDK initialized successfully:', status);

      // Optionally log the adapter states.
      for (const [adapterName, adapterStatus] of Object.entries(
        status.adapterStatusMap,
      )) {
        console.log(
          `Adapter: ${adapterName}, State: ${adapterStatus.state}, ` +
            `Description: ${adapterStatus.description}, Latency: ${adapterStatus.latencyMs} ms`,
        );
      }

      setIsInitialized(true);
    });
  }, []);

  return (
    <View>
      <Text>
        {isInitialized ? 'Mobile Ads SDK Ready' : 'Initializing SDK...'}
      </Text>
    </View>
  );
}

איך בודקים איזו מחלקת מתאם של רשת מודעות טענה את המודעה

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

TypeScript

BannerAd.load(
  {
    adUnitId: AD_UNIT_ID,
    adSize: AdSize.BANNER,
  },
  {
    onAdLoaded: (ad: BannerAd) => {
      const responseInfo = ad.getResponseInfo();
      console.log(
        `Adapter class name: ${responseInfo.loadedAdSourceResponseInfo?.adapterClassName}`,
      );
    },
  },
);

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

שימוש במודעות מותאמות בתהליך בחירת הרשת

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

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

חוקי הפרטיות במדינות בארה"ב והתקנות הכלליות להגנה על מידע (GDPR)

אם אתם צריכים לעמוד בדרישות של דיני הפרטיות במדינות בארה"ב או General Data Protection Regulation (התקנות הכלליות להגנה על מידע, GDPR), עליכם לפעול לפי השלבים שמפורטים במאמר בנושא ההגדרות של התקנות במדינות בארה"ב או במאמר בנושא הגדרות של GDPR. במסגרת הדרישות, עליכם להוסיף את שותפי המודעות שלכם לרשימת שותפי הפרסום שקשורים ל-GDPR או לתקנות במדינות בארה"ב בקטע "פרטיות והודעות" ב-AdMob. אם לא תעשו את זה, יכול להיות שהשותפים לא יוכלו להציג מודעות באפליקציה שלכם.

ב-Google User Messaging Platform (UMP) SDK מוסבר איך להפעיל עיבוד נתונים מוגבל (RDP) ולקבל הסכמה בהתאם ל-GDPR.