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

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

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

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

پیش‌نیازها

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

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

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