شروع به کار با سیگنال‌های امن

پلاتفرم را انتخاب کنید: HTML5 Android iOS tvOS

سیگنال‌های امن داده‌های کدگذاری‌شده‌ای هستند که در دستگاه کارخواه جمع‌آوری می‌شوند و با پیشنهاددهندگان منتخب هم‌رسانی می‌شوند. این راهنما به شما نشان می‌دهد که چگونه بااستفاده از IMA SDK، سیگنال‌های امن را جمع‌آوری و به Google Ad Manager ارسال کنید.

‫API سیگنال‌های امن به نسخه ۳.۱۸.۱ یا بالاتر از کیت توسعه نرم‌افزار IMA برای iOS نیاز دارد.

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

استفاده از ارائه‌دهنده سیگنال طرف سوم

برای استفاده از سیگنال‌های امن، باید کلاس آداپتور جمع‌آوری سیگنال را در برنامه‌تان پیاده‌سازی کنید تا سیگنال‌ها را جمع‌آوری کند، آن‌ها را کدگذاری کند، و به IMA SDK ارسال کند.

دستورالعمل‌های ارائه‌دهنده طرف سوم را برای راه‌اندازی حساب با آن‌ها دنبال کنید، چارچوب‌ها را اضافه کنید، و آداپتور سیگنال‌های امن آن‌ها را در برنامه‌تان راه‌اندازی کنید.

کیت توسعه نرم‌افزار IMA برای iOS به‌طور خودکار هر آداپتور سیگنال‌های امن را بدون هیچ تغییر اضافی در کد شما مقداردهی اولیه می‌کند.

در اینجا مثالی از نحوه افزودن آداپتور سیگنال‌های امن به پروژه‌تان آورده شده است:

ارسال داده‌های سفارشی

علاوه‌بر استفاده از ارائه‌دهنده سیگنال شخص ثالث، می‌توانید سیگنال‌ها را با داده‌های سفارشی جمع‌آوری، کدگذاری، و ارسال کنید. قبل‌از اینکه بتوانید سیگنال‌های امن با داده‌های سفارشی ارسال کنید، باید سیگنال‌های سفارشی را در «مدیر آگهی» روشن کنید.

برای هر درخواست جاری‌سازی، کارهای زیر را انجام دهید:

  1. یک شیء IMASecureSignals حاوی داده‌های سفارشی کدبندی‌شده‌تان به‌عنوان رشته ایجاد کنید.
  2. با تنظیم مشخصه IMAStreamRequest.secureSignals، شیء IMASecureSignals را به درخواست جاری‌سازی‌تان اضافه کنید:

آبجکتیو-سی

IMASecureSignals *signals =
    [[IMASecureSignals alloc] initWithCustomData:@"ENCODED_SIGNAL_STRING"];
streamRequest.secureSignals = signals;

Swift

let signals = IMASecureSignals(customData: "ENCODED_SIGNAL_STRING")
streamRequest.secureSignals = signals