ادغام Zucks با میانجیگری

پلتفرم مورد نظر: اندروید، iOS، یونیتی، فلاتر

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

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

پیش‌نیازها

پرایمرهای مفید

مقالات مرکز راهنمایی زیر اطلاعات پیش‌زمینه‌ای در مورد میانجیگری ارائه می‌دهند:

Zucks را به پروژه خود اضافه کنید

شامل آداپتور شبکه و SDK

SDK و آداپتور Zucks را از لینک‌های قبلی دانلود کنید.

در اندروید استودیو، فایل‌های آداپتور و SDK را در پوشه 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 آداپتور Zucks را برای دریافت تبلیغات از طرف شما فراخوانی می‌کند. در صورت لزوم، می‌توانید پارامترهای درخواست اضافی را مشخص کنید. بقیه این صفحه جزئیات نحوه ارائه اطلاعات بیشتر به Zucks را شرح می‌دهد.

شیء تبلیغ خود را با یک نمونه Activity مقداردهی اولیه کنید

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