H5AdsRequestHandler

class H5AdsRequestHandler


تعالج طلبات الإعلانات بتنسيق H5.

إذا كنت تستخدم android.webkit.WebView، استخدِم H5AdsWebViewClient بدلاً من هذه الفئة.

بخلاف ذلك، إذا كنت تستخدم طريقة عرض ويب بديلة، أنشئ مثيلًا من هذه الفئة، واضبط كل طلب ويب على handleH5AdsRequest.

ملخّص

وظائف الإنشاء العامة

H5AdsRequestHandler(
    context: Context!,
    onH5AdsEventListener: OnH5AdsEventListener!
)

تُنشئ H5AdsRequestHandler.

الوظائف العامة

Unit

تؤدي هذه العملية إلى إتلاف جميع الإعلانات التي تديرها إعلانات H5.

Boolean

تحاول معالجة طلب إعلانات H5.

Boolean

تعرِض هذه الدالة القيمة true إذا كان الطلب مخصّصًا لإعلانات H5، وتعرِض القيمة false في الحالات الأخرى.

وظائف الإنشاء العامة

H5AdsRequestHandler

H5AdsRequestHandler(
    context: Context!,
    onH5AdsEventListener: OnH5AdsEventListener!
)

تُنشئ H5AdsRequestHandler.

الوظائف العامة

clearAdObjects

fun clearAdObjects(): Unit

تؤدي هذه العملية إلى إتلاف جميع الإعلانات التي تديرها إعلانات H5.

ملاحظة: لا تؤثر هذه الطريقة في أي إعلانات تم إنشاؤها بواسطة واجهات برمجة تطبيقات غير H5، مثل و .

handleH5AdsRequest

fun handleH5AdsRequest(url: String!): Boolean

تحاول معالجة طلب إعلانات H5.

المرتجعات
Boolean

صحيح إذا كان الطلب هو طلب إعلانات H5، وخطأ في الحالات الأخرى.

shouldInterceptRequest

fun shouldInterceptRequest(url: String!): Boolean

تعرِض هذه الدالة القيمة true إذا كان الطلب مخصّصًا لإعلانات H5، وتعرِض القيمة false في الحالات الأخرى.