کلاس: AdDisplayContainer

سازنده

AdDisplayContainer

AdDisplayContainer جدید (containerElement، videoElement، clickTrackingElement)

پارامتر

containerElement

عنصری که باید در آن تبلیغات نمایش داده شود. این عنصر باید قبل از ایجاد AdDisplayContainer در DOM درج شود.

مقدار نباید صفر باشد.

عنصر ویدئو

اختیاری

عنصر پخش آگهی ویدیویی جایگزین را مشخص می کند. توصیه می کنیم همیشه از پخش کننده ویدیوی محتوای خود عبور کنید.

مقدار نباید صفر باشد.

clickTrackingElement

اختیاری

عنصر کلیک روی آگهی ویدیویی جایگزین را مشخص می کند. این را خالی بگذارید تا به SDK اجازه دهید کلیک ها را مدیریت کند. حتی در صورت ارائه، SDK تنها زمانی از عنصر ردیابی کلیک سفارشی استفاده می‌کند که خلاقیت‌های غیر AdSense/AdX در محیط‌هایی نمایش داده می‌شوند که از عناصر UI روی پخش‌کننده ویدیو پشتیبانی نمی‌کنند (مثلاً iPhone یا Android قبل از نسخه 4.0). عنصر ردیابی کلیک سفارشی هرگز نباید از طریق پخش کننده ویدیو ارائه شود، زیرا می تواند کلیک های عناصر رابط کاربری را که SDK ارائه می دهد متوقف کند. همچنین توجه داشته باشید که SDK قابلیت مشاهده عنصر ردیابی کلیک سفارشی را تغییر نخواهد داد. این بدان معنی است که اگر یک عنصر ردیابی کلیک سفارشی ارائه شده باشد، باید هنگام پخش آگهی خطی به درستی نمایش داده شود. می‌توانید ima.AdsManager.isCustomClickTrackingUsed هنگامی که رویداد ima.AdEvent.Type.STARTED فعال می‌شود را بررسی کنید تا مشخص شود عنصر ردیابی کلیک سفارشی شما نمایش داده می‌شود یا خیر. اگر برای رابط کاربری شما مناسب است، هنگام فعال شدن رویداد ima.AdEvent.Type.CONTENT_RESUME_REQUESTED، باید عنصر ردیابی کلیک را پنهان کنید.

مقدار نباید صفر باشد.

مواد و روش ها

از بین رفتن

از بین رفتن()

حالت داخلی و عناصر DOM قبلا ایجاد شده را از بین می برد. IMA SDK بارگیری می‌شود و دیگر نباید با هیچ API تماسی برقرار شود.

مقداردهی اولیه

مقداردهی اولیه ()

عناصر ویدئویی داخلی را برای پخش مقداردهی اولیه می کند. شما باید این روش را به عنوان نتیجه مستقیم یک اقدام کاربر فراخوانی کنید تا مرورگر بتواند عنصر ویدیو را به عنوان شروع شده توسط کاربر علامت گذاری کند.

در صورت قطع صدا، برخی از مرورگرها امکان پخش ویدیو را بدون تعامل با کاربر فراهم می کنند. برای این رفتار، از AdsRequest.setAdWillPlayMuted(true) استفاده کنید و این متد را قبل از AdsManager.start() فراخوانی کنید.