الإعلانات

تحدّد مكتبة معرّفات الإعلانات واجهة للتفاعل مع مزوّدي الإعلانات على مستوى النظام في جميع الأجهزة التي تشغّل تطبيقك. وتتيح هذه الواجهة لتطبيقك الحصول على قيم متّسقة للمعرّف الإعلاني.
آخر تعديل الإصدار المستقر إصدار مرشح الإصدار التجريبي الإصدار الأولي
8 آذار (مارس) 2023 - - - 1.0.0-alpha05

تعريف التبعيات

لإضافة تبعية على "إعلانات Google"، يجب إضافة مستودع Google Maven إلى مشروعك. يمكنك الاطّلاع على مستودع Maven الذي يضم أدوات Google للحصول على مزيد من المعلومات.

أضف التبعيات للعناصر التي تحتاجها في ملف build.gradle لتطبيقك أو وحدتك:

Groovy

dependencies {
    implementation 'androidx.ads:ads-identifier:1.0.0-alpha05'

    // Optional - add if you're using Guava to handle
    // return values of type ListenableFuture.
    implementation 'com.google.guava:guava:28.0-android'
}

Kotlin

dependencies {
    implementation("androidx.ads:ads-identifier:1.0.0-alpha05")

    // Optional - add if you're using Guava to handle
    // return values of type ListenableFuture.
    implementation("com.google.guava:guava:28.0-android")
}

ولمزيدٍ من المعلومات عن التبعيات، يُرجى الاطّلاع على مقالة إضافة تبعيات الإصدار.

ملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء عدد جديد

راجع مستندات أداة تتبُّع المشاكل للحصول على مزيد من المعلومات.

الإصدار 1.0.0

الإصدار 1.0.0-alpha05

8 آذار (مارس) 2023

تم إصدار androidx.ads:ads-identifier:1.0.0-alpha05 وandroidx.ads:ads-identifier-common:1.0.0-alpha05 وandroidx.ads:ads-identifier-provider:1.0.0-alpha05. يحتوي الإصدار 1.0.0-alpha05 على هذه الالتزامات.

تغييرات واجهة برمجة التطبيقات

الإصدار 1.0.0-alpha04

22 كانون الثاني (يناير) 2020

تم إصدار androidx.ads:ads-identifier:1.0.0-alpha04 وandroidx.ads:ads-identifier-common:1.0.0-alpha04 وandroidx.ads:ads-identifier-provider:1.0.0-alpha04. يحتوي الإصدار 1.0.0-alpha04 على هذه الالتزامات.

الميزات الجديدة

  • تحسينات في الأداء

التغييرات في واجهة برمجة التطبيقات

  • يعرض AdvertisingIdInfo.getId() الآن المعرّف الإعلاني من AdvertisingIdProvider مباشرةً، وبالتالي يمكن أن يكون المعرّف بأي تنسيق الآن.

الإصدار 1.0.0-alpha03

20 تشرين الثاني (نوفمبر) 2019

تم إصدار androidx.ads:ads-identifier:1.0.0-alpha03 وandroidx.ads:ads-identifier-common:1.0.0-alpha03. يحتوي الإصدار 1.0.0-alpha03 على هذه الالتزامات.

إصلاح الأخطاء

  • تمت إزالة التبعية على لغة برمجة Java 8. تستهدف هذه المكتبة الآن لغة البرمجة Java 7.

الإصدار 1.0.0-alpha02

18 أيلول (سبتمبر) 2019

تم إصدار androidx.ads:ads-identifier:1.0.0-alpha02 وandroidx.ads:ads-identifier-common:1.0.0-alpha02. يحتوي الإصدار 1.0.0-alpha02 على هذه الالتزامات.

التغييرات في واجهة برمجة التطبيقات

  • تم تغيير نوع إرجاع AdvertisingIdUtils.getAdvertisingIdProviderServices() من List<ResolveInfo> إلى List<ServiceInfo>.

إصلاح الأخطاء

  • تم تغيير رسالة AdvertisingIdNotAvailableException لتصبح مقروءة بشكل أكثر دقة "لا يتوفر مزوّد متوافق لمعرّف إعلانات AndroidX".

الإصدار 1.0.0-alpha01

7 آب (أغسطس) 2019

تم إصدار androidx.ads:ads-identifier:1.0.0-alpha01 وandroidx.ads:ads-identifier-common:1.0.0-alpha01 وandroidx.ads:ads-identifier-provider:1.0.0-alpha01. يمكن الاطّلاع هنا على الالتزامات المضمَّنة في هذا الإصدار.