ادغام کردن Zucks با «میانجی‌گری»

پلاتفرم را انتخاب کنید: Android iOS Unity Flutter Android (Legacy)

این راهنما برای ناشرانی است که به استفاده از میانجی‌گری «تبلیغات Google برای تلفن همراه» با Zucks علاقه‌مند هستند. این راهنما مراحل راه‌اندازی آداپتور میانجی برای کار با برنامه Android فعلی شما و پیکربندی تنظیمات اضافی را توضیح می‌دهد.

منابع Zucks
مستندات
SDK
آداپتور
پشتیبانی مشتری

پیش‌نیازها

افزودن Zucks به پروژه

گنجاندن آداپتور شبکه و کیت توسعه نرم‌افزار

«کیت توسعه نرم‌افزار» و «آداپتور Zucks» را از پیوندهای قبلی بارگیری کنید.

در Android Studio، فایل‌های آداپتور و کیت توسعه نرم‌افزار را در پوشه libs پروژه‌تان قرار دهید. مطمئن شوید که فایل Gradle سطح برنامه شما شامل موارد زیر باشد:

Kotlin

dependencies {
    implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
    // ...
}

Groovy

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
    // ...
}

پیکربندی فایل AndroidManifest.xml

فایل AndroidManifest.xml را طبق دستورالعمل‌های موجود در اسناد Zucks اصلاح کنید.

برنامه شما نیازی به فراخوانی مستقیم Zucks ندارد—Google Mobile Ads SDK (Legacy) برای واکشی آگهی‌ها ازطرف شما، آداپتور Zucks را فراخوانی می‌کند. درصورت لزوم، می‌توانید پارامترهای درخواست اضافی را مشخص کنید. بقیه این صفحه جزئیات نحوه ارائه اطلاعات بیشتر به Zucks را شرح می‌دهد.

شیء آگهی‌تان را با نمونه «فعالیت» مقداردهی اولیه کنید

در سازنده برای شیء آگهی جدید (برای مثال، AdManagerAdView)، باید شیء از نوع Context را ارسال کنید. این Context هنگام استفاده از میانجی‌گری به شبکه‌های آگهی دیگر منتقل می‌شود. برخی‌از شبکه‌های آگهی به Context محدودکننده‌تری نیاز دارند که از نوع Activity باشد و ممکن است بدون نمونه Activity نتوانند آگهی ارائه دهند. بنابراین، توصیه می‌کنیم هنگام مقداردهی اولیه کردن اشیای آگهی، نمونه Activity را ارسال کنید تا تجربه یکسانی با شبکه‌های آگهی واسطه‌ای خود داشته باشید.