«واسطهگری AdMob» ویژگیای است که به شما امکان میدهد آگهیها را از منابع متعدد، ازجمله «شبکه AdMob» و منابع آگهی طرف سوم، در یک مکان به برنامههایتان ارائه دهید. «واسطهگری AdMob» با ارسال درخواستهای آگهی به چندین شبکه به شما کمک میکند نرخ تکمیل را به حداکثر برسانید و درآمدزاییتان را افزایش دهید تا مطمئن شوید بهترین شبکه موجود را برای ارائه آگهی پیدا میکنید. مطالعه موردی.
پیشنیازها
قبلاز اینکه بتوانید میانجیگری را برای قالب آگهی ادغام کنید، باید آن قالب آگهی را در برنامهتان ادغام کنید:
در میانجیگری تازهکار هستید؟ نمای کلی واسطهگری 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
استفاده از آگهیهای برنمایی با «واسطهگری AdMob»
حتماً بازآوری را در همه واسطهای کاربری منبع آگهی طرف سوم برای واحدهای آگهی برنمایی که در «میانجیگری AdMob» استفاده میشوند غیرفعال کنید. این کار از بازآوری مضاعف جلوگیری میکند زیرا AdMob نیز براساس نرخ بازآوری واحد آگهی برنمای شما بازآوری را راهاندازی میکند.
استفاده از آگهیهای بومی با «واسطهگری AdMob»
در زیر برخیاز روالهای مطلوب برای پیادهسازی میانجیگری بومی آورده شده است.
- خطمشی ارائه آگهی بومی
- هر شبکه آگهی خطمشیهای خودش را دارد. هنگام استفاده از میانجیگری، مهم است که بهخاطر داشته باشید که برنامهتان همچنان باید از خطمشیهای شبکه میانجیگریشده که آگهی را ارائه کرده است پیروی کند.
قوانین حریم خصوصی ایالتی در ایالات متحده و «مقررات عمومی حفاظت از دادهها»
اگر لازم است از قوانین حریم خصوصی ایالتی در ایالات متحده یا مقررات کلی حفاظت از دادهها (GDPR) پیروی کنید، مراحل موجود در تنظیمات مقررات ایالتی ایالات متحده یا تنظیمات GDPR را دنبال کنید تا شرکای میانجیگریتان را به فهرست شرکای آگهی GDPR یا ایالتهای ایالات متحده در «حریم خصوصی و پیامرسانی» AdMob اضافه کنید. انجام ندادن این کار میتواند منجر به عدم ارائه آگهی در برنامه شما توسط شرکا شود.
درباره فعال کردن پردازش داده محدودشده (RDP) و کسب رضایت با مقررات کلی حفاظت از داده با کیت توسعه نرمافزار پلاتفرم پیامرسانی کاربر Google (UMP) بیشتر بدانید.