Bidmachine را با میانجیگری ادغام کنید

پلتفرم مورد نظر را انتخاب کنید: اندروید (بتا) جدید-منتخب اندروید، iOS، یونیتی ، فلاتر

این راهنما به شما نشان می‌دهد که چگونه از GMA Next-Gen SDK برای بارگذاری و نمایش تبلیغات از BidMachine با استفاده از AdMob Mediation استفاده کنید، و ادغام‌های پیشنهاد قیمت را پوشش می‌دهد. این راهنما نحوه اضافه کردن BidMachine به پیکربندی میانجیگری یک واحد تبلیغاتی و نحوه ادغام BidMachine SDK و آداپتور را در یک برنامه اندروید پوشش می‌دهد.

ادغام‌ها و قالب‌های تبلیغاتی پشتیبانی‌شده

آداپتور میانجیگری برای BidMachine دارای قابلیت‌های زیر است:

ادغام
مناقصه ۱
آبشار ۳
قالب‌ها
برنامه باز است
بنر
بینابینی
پاداش داده شده
تبلیغات بینابینی پاداش‌دار
بومی ۲

۱- ادغام پیشنهاد قیمت در مرحله بتای بسته است، برای درخواست دسترسی با مدیر حساب خود تماس بگیرید.

۲- فرمت تبلیغات بومی در مرحله آلفا است. سایر فرمت‌های تبلیغاتی پشتیبانی‌شده در مرحله بتا هستند. برای درخواست دسترسی با مدیر حساب خود تماس بگیرید.

۳ ادغام با Waterfall در مرحله بتای بسته است، برای درخواست دسترسی با مدیر حساب خود تماس بگیرید.

الزامات

  • اندروید API سطح ۲۴ یا بالاتر
  • [برای پیشنهاد قیمت]: برای ادغام تمام قالب‌های تبلیغاتی پشتیبانی‌شده در پیشنهاد قیمت، از آداپتور BidMachine 3.4.0.1 یا بالاتر استفاده کنید ( آخرین نسخه توصیه می‌شود ).

مرحله 1: تنظیمات را در رابط کاربری BidMachine انجام دهید

وارد داشبورد حساب کاربری BidMachine خود شوید .

ایجاد جایگاه‌های جدید

به برگه منبع بروید و در زیر جدول منابع ، دکمه ویرایش را انتخاب کنید.

داشبورد منابع

لیستی از تمام جایگاه‌های موجود به شما نشان داده خواهد شد. برای ایجاد یک جایگاه جدید، روی دکمه «افزودن جایگاه» در پنجره گفتگو کلیک کنید.

ویرایش دیالوگ منبع

فرم را پر کنید و روی ذخیره کلیک کنید.

ایجاد جایگاه

در نهایت، شناسه‌ی محل قرارگیری را یادداشت کنید.

جزئیات قرارگیری

فایل app-ads.txt خود را به‌روزرسانی کنید.

فروشندگان مجاز برنامه‌ها app-ads.txt یک ابتکار آزمایشگاه فناوری IAB است که به شما کمک می‌کند تا موجودی تبلیغات برنامه خود را فقط از طریق کانال‌هایی که به عنوان مجاز شناسایی کرده‌اید، به فروش برسانید. برای جلوگیری از کاهش قابل توجه درآمد تبلیغات، باید یک فایل app-ads.txt پیاده‌سازی کنید. اگر قبلاً این کار را نکرده‌اید، یک فایل app-ads.txt برای برنامه خود تنظیم کنید .

برای پیاده‌سازی app-ads.txt برای BidMachine، از داشبورد به تب app-ads.txt بروید. سپس، لیست را کپی کرده و آن را به فایل app-ads.txt وب‌سایت خود اضافه کنید.

مرحله 2: تنظیم تقاضای BidMachine در رابط کاربری AdMob

تنظیمات میانجیگری را برای واحد تبلیغاتی خود پیکربندی کنید

شما باید BidMachine را به پیکربندی میانجیگری برای واحد تبلیغاتی خود اضافه کنید.

ابتدا، وارد حساب کاربری AdMob خود شوید. سپس، به برگه Mediation بروید. اگر یک گروه میانجیگری موجود دارید که می‌خواهید آن را تغییر دهید، روی نام آن گروه میانجیگری کلیک کنید تا آن را ویرایش کنید و به مرحله بعد، Add BidMachine as an ad source بروید.

برای ایجاد یک گروه میانجیگری جدید، گزینه «ایجاد گروه میانجیگری» را انتخاب کنید.

قالب و پلتفرم تبلیغ خود را وارد کنید، سپس روی ادامه کلیک کنید.

به گروه میانجیگری خود یک نام بدهید و مکان‌هایی را برای هدف قرار دادن انتخاب کنید. در مرحله بعد، وضعیت گروه میانجیگری را روی فعال (Enabled) تنظیم کنید و سپس روی افزودن واحدهای تبلیغاتی (Add Ad Units) کلیک کنید.

این گروه میانجی را با یک یا چند واحد تبلیغاتی AdMob موجود خود مرتبط کنید. سپس روی «انجام شد» کلیک کنید.

اکنون باید کارت واحدهای تبلیغاتی را ببینید که با واحدهای تبلیغاتی که انتخاب کرده‌اید پر شده است:

BidMachine را به عنوان منبع تبلیغات اضافه کنید

مناقصه


در قسمت «منابع تبلیغات» ، زیر کارت پیشنهاد قیمت ، گزینه «افزودن منبع تبلیغات» را انتخاب کنید. سپس «ماشین تبلیغات» (BidMachine) را انتخاب کنید.

روی نحوه امضای قرارداد مشارکت و تنظیم قرارداد مشارکت در مناقصه با BidMachine کلیک کنید.



روی تأیید و موافقت کلیک کنید، سپس روی ادامه کلیک کنید.



اگر از قبل نگاشتی برای BidMachine دارید، می‌توانید آن را انتخاب کنید. در غیر این صورت، روی افزودن نگاشت کلیک کنید.



سپس، شناسه‌ی جایگذاری (Placement ID) که در بخش قبل به دست آورده‌اید را وارد کنید. سپس روی «انجام شد» (Done) کلیک کنید.



آبشار


در زیر کارت Waterfall در بخش Ad Sources ، گزینه Add Ad Source را انتخاب کنید.

BidMachine را انتخاب کنید. سپس مقدار eCPM را برای BidMachine وارد کنید و روی ادامه کلیک کنید.



اگر از قبل نگاشتی برای BidMachine دارید، می‌توانید آن را انتخاب کنید. در غیر این صورت، روی افزودن نگاشت کلیک کنید.

سپس، شناسه‌ی جایگذاری (Placement ID) که در بخش قبل به دست آورده‌اید را وارد کنید. سپس روی «انجام شد» (Done) کلیک کنید.


اضافه کردن BidMachine به فهرست شرکای تبلیغاتی GDPR و مقررات ایالتی ایالات متحده

برای افزودن BidMachine به فهرست شرکای تبلیغاتی مقررات ایالتی اروپا و ایالات متحده در رابط کاربری AdMob، مراحل موجود در تنظیمات مقررات اروپا و تنظیمات مقررات ایالتی ایالات متحده را دنبال کنید.

مرحله 3: SDK و آداپتور BidMachine را وارد کنید

در فایل gradle سطح برنامه خود، وابستگی‌ها و پیکربندی‌های پیاده‌سازی زیر را اضافه کنید:

کاتلین

dependencies {
    implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.23.0-beta01")
    implementation("com.google.ads.mediation:bidmachine:3.5.1.1")
}

configurations.configureEach {
    exclude(group = "com.google.android.gms", module = "play-services-ads")
    exclude(group = "com.google.android.gms", module = "play-services-ads-lite")
}

گرووی

dependencies {
    implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.23.0-beta01'
    implementation 'com.google.ads.mediation:bidmachine:3.5.1.1'
}

configurations.configureEach {
    exclude group: 'com.google.android.gms', module: 'play-services-ads'
    exclude group: 'com.google.android.gms', module: 'play-services-ads-lite'
}

مرحله 4: تنظیمات حریم خصوصی را در BidMachine SDK پیاده سازی کنید

برای رعایت سیاست رضایت کاربر اتحادیه اروپا گوگل ، شما باید اطلاعات خاصی را در اختیار کاربران خود در منطقه اقتصادی اروپا (EEA)، بریتانیا و سوئیس قرار دهید و رضایت آنها را برای استفاده از کوکی‌ها یا سایر ذخیره‌سازی‌های محلی در صورت لزوم قانونی، و برای جمع‌آوری، اشتراک‌گذاری و استفاده از داده‌های شخصی برای شخصی‌سازی تبلیغات، دریافت کنید. این سیاست منعکس‌کننده الزامات دستورالعمل حریم خصوصی الکترونیکی اتحادیه اروپا و مقررات عمومی حفاظت از داده‌ها (GDPR) است. شما مسئول تأیید انتشار رضایت به هر منبع تبلیغاتی در زنجیره واسطه‌گری خود هستید. گوگل قادر نیست رضایت کاربر را به طور خودکار به چنین شبکه‌هایی منتقل کند.

BidMachine به طور خودکار رضایت GDPR تنظیم شده توسط پلتفرم‌های مدیریت رضایت، از جمله UMP SDK را می‌خواند. برای اطلاعات بیشتر، به GDPR مراجعه کنید.

قوانین حفظ حریم خصوصی ایالت‌های آمریکا

قوانین حفظ حریم خصوصی ایالت‌های ایالات متحده ، به کاربران حق انصراف از «فروش» «اطلاعات شخصی» خود (همانطور که قانون این اصطلاحات را تعریف می‌کند) را می‌دهد، و این انصراف از طریق پیوند برجسته «اطلاعات شخصی من را نفروشید» در صفحه اصلی طرف «فروشنده» ارائه می‌شود. راهنمای انطباق با قوانین حفظ حریم خصوصی ایالت‌های ایالات متحده ، امکان فعال کردن پردازش داده‌های محدود برای سرویس تبلیغات گوگل را ارائه می‌دهد، اما گوگل قادر به اعمال این تنظیم برای هر شبکه تبلیغاتی در زنجیره واسطه‌گری شما نیست. بنابراین، شما باید هر شبکه تبلیغاتی را در زنجیره واسطه‌گری خود که ممکن است در فروش اطلاعات شخصی شرکت کند، شناسایی کنید و برای اطمینان از انطباق، از راهنمایی‌های هر یک از این شبکه‌ها پیروی کنید.

BidMachine به طور خودکار رضایت‌نامه GPP تنظیم‌شده توسط پلتفرم‌های مدیریت رضایت‌نامه از جمله UMP SDK را می‌خواند. برای اطلاعات بیشتر، به GPP مراجعه کنید.

مرحله ۵: اضافه کردن کد مورد نیاز

هیچ کد اضافی برای ادغام BidMachine لازم نیست.

مرحله ۶: پیاده‌سازی خود را آزمایش کنید

فعال کردن تبلیغات آزمایشی

مطمئن شوید که دستگاه آزمایشی خود را برای AdMob ثبت کرده‌اید .

برای فعال کردن حالت آزمایشی برای BidMachine، دستورالعمل‌های موجود در مستندات BidMachine برای اندروید را دنبال کنید.

تأیید تبلیغات آزمایشی

برای تأیید اینکه تبلیغات آزمایشی را از BidMachine دریافت می‌کنید، با استفاده از منبع(های ) تبلیغاتی BidMachine (پیشنهاد ) گزینه آزمایش منبع تبلیغاتی واحد را در بازرس تبلیغات فعال کنید.

مراحل اختیاری

تبلیغات بومی

رندرینگ آگهی

آداپتور BidMachine تبلیغات بومی خود را به عنوان اشیاء NativeAd برمی‌گرداند. این آداپتور فیلدهای زیر را برای NativeAd پر می‌کند.

میدان دارایی‌ها همیشه توسط آداپتور BidMachine گنجانده می‌شوند
تیتر
تصویر
بدن
آیکون
فراخوان برای اقدام
رتبه‌بندی ستاره‌ای
فروشگاه
قیمت
تبلیغ کننده

کدهای خطا

اگر آداپتور نتواند تبلیغی از BidMachine دریافت کند، می‌توانید خطای اساسی را از پاسخ تبلیغ با استفاده از ResponseInfo.getAdSourceResponses() تحت کلاس‌های زیر بررسی کنید:

io.bidmachine
com.google.ads.mediation.bidmachine

در اینجا کدها و پیام‌های همراه که توسط آداپتور BidMachine هنگام عدم بارگیری یک تبلیغ نمایش داده می‌شوند، آمده است:

کد خطا دامنه دلیل
۱۰۰ com.google.ads.mediation.bidmachine شناسه جایگذاری نامعتبر یا خالی دریافت شد.
۱۰۱ com.google.ads.mediation.bidmachine خطا در هنگام جمع‌آوری سیگنال: پیکربندی داده‌های سیگنال یافت نشد.
۱۰۲ com.google.ads.mediation.bidmachine فرمت تبلیغ نامعتبر هنگام جمع‌آوری سیگنال دریافت شد.
۱۰۳ com.google.ads.mediation.bidmachine اندازه آگهی درخواستی را نمی‌توان به bidmachine.BannerSize نگاشت کرد.
۱۰۴ com.google.ads.mediation.bidmachine درخواست تبلیغ BidMachine بارگذاری شده منقضی شده است.
۱۰۵ com.google.ads.mediation.bidmachine تبلیغ تمام صفحه نمایش داده نشد.
۱۰۶ com.google.ads.mediation.bidmachine کیت توسعه نرم‌افزار BidMachine یک تابع فراخوانی onAdLoaded() را با داده‌های تبلیغاتی null ) برگرداند.

تغییرات آداپتور میانجیگری اندروید BidMachine

نسخه ۳.۵.۱.۱

  • پشتیبانی از ارسال پارامتر tagForUnderAgeOfConsent برای SDK تبلیغات موبایل گوگل به SDK مربوط به BidMachine اضافه شد.

ساخته و آزمایش شده با:

  • نسخه ۲۴.۹.۰ کیت توسعه نرم‌افزاری تبلیغات موبایلی گوگل.
  • نسخه ۳.۵.۱ کیت توسعه نرم‌افزار BidMachine.

نسخه ۳.۵.۱.۰

  • سازگاری تأیید شده با BidMachine SDK نسخه 3.5.1.

ساخته و آزمایش شده با:

  • نسخه ۲۴.۹.۰ کیت توسعه نرم‌افزاری تبلیغات موبایلی گوگل.
  • نسخه ۳.۵.۱ کیت توسعه نرم‌افزار BidMachine.

نسخه ۳.۵.۰.۰

  • سازگاری تأیید شده با BidMachine SDK نسخه 3.5.0.

ساخته و آزمایش شده با:

  • نسخه ۲۴.۷.۰ کیت توسعه نرم‌افزاری تبلیغات موبایلی گوگل.
  • نسخه ۳.۵.۰ کیت توسعه نرم‌افزار BidMachine.

نسخه ۳.۴.۰.۱

  • ارجاعات سطح کلاس به اشیاء Context حذف شد تا به مشکلات نشت حافظه کمک کند.
  • آداپتور به‌روزرسانی‌شده برای پشتیبانی از درخواست‌های بنر تبلیغاتی که اندازه‌ای نزدیک به فرمت‌های پشتیبانی‌شده دارند، به جای نیاز به تطابق دقیق اندازه.

ساخته و آزمایش شده با:

  • نسخه ۲۴.۷.۰ کیت توسعه نرم‌افزاری تبلیغات موبایلی گوگل.
  • نسخه ۳.۴.۰ کیت توسعه نرم‌افزار BidMachine

نسخه ۳.۴.۰.۰

  • پشتیبانی از قالب‌های تبلیغات آبشاری (waterfall) برای بنر، بینابینی، پاداشی و بومی اضافه شد.
  • آداپتور اکنون onAdOpened() را با onAdImpression() برای تبلیغات تمام صفحه ارسال می‌کند.
  • سازگاری تأیید شده با BidMachine SDK نسخه ۳.۴.۰.

ساخته و آزمایش شده با:

  • نسخه ۲۴.۶.۰ کیت توسعه نرم‌افزاری تبلیغات موبایلی گوگل.
  • نسخه ۳.۴.۰ کیت توسعه نرم‌افزار BidMachine.

نسخه ۳.۳.۰.۰

  • انتشار اولیه.

ساخته و آزمایش شده با:

  • نسخه ۲۴.۵.۰ کیت توسعه نرم‌افزاری تبلیغات موبایلی گوگل.
  • نسخه ۳.۳.۰ کیت توسعه نرم‌افزار BidMachine.