Informacje o wersjach

Wersja Data wydania Uwagi
0.21.0-beta01 2025-10-08
  • Dodano metodę InitializationConfig.Builder.disableMediationAdapterInitialization(). Wywołaj tę metodę przed zainicjowaniem pakietu SDK do reklam mobilnych Google (wersja beta), aby wyłączyć inicjowanie adaptera zapośredniczenia.
  • Ulepszone wykorzystanie inicjowania WebView w celu zmniejszenia liczby błędów ANR.
  • Obniżono wersję zależności androidx.webkit z 1.13.0 do 1.12.1, aby zachować zgodność z wtyczką Androida do obsługi Gradle w wersji 7.3.1.
  • Usunięto uprawnienie android.permission.RECEIVE_BOOT_COMPLETED używane przez pakiet androidx.work.
  • Naprawiliśmy błędną nazwę pola w klasie NativeAdMapper.
0.20.0-beta01 2025-09-19
  • Naprawiliśmy błąd polegający na tym, że niektóre natywne reklamy wideo nie odtwarzały się automatycznie.
0.19.0-beta01 2025-08-14
  • Wersje dwóch zależności zostały obniżone.
    • androidx.work:work-runtime od 2.10.0 do 2.7.0.
    • androidx.core:core and androidx.core:core-ktx od 1.15.0 do 1.12.0.
  • Zmieniliśmy nazwę usługi loadedAdSourceResponseResponseInfo na loadedAdSourceResponseInfo.
  • Naprawiliśmy błąd, który umożliwiał użytkownikom przedwczesne zamykanie niektórych reklam pełnoekranowych za pomocą przycisku Wstecz.
  • Wydawcy, którzy mają dostęp do tej funkcji, mogą teraz używać identyfikatorów miejsc docelowych we wszystkich formatach reklam.
  • Dodaliśmy wywołanie zwrotne destroy() do NativeAdMapper w przypadku adapterów do mediacji reklam natywnych.
0.18.0-beta01 2025-07-17
  • Rozwiązaliśmy błąd zapośredniczenia reklam natywnych, który powodował przerwanie wyświetlania reklam w przypadku adapterów odwołujących się do com.google.android.gms.ads.NativeAd.MediaView.
  • Dodano adnotację MobileAds.registerCustomTabsSession() z tekstem @JvmStatic.
  • Naprawiliśmy błąd, który powodował, że banery reklamowe wczytywane za pomocą kaskady sieci AdMob przestawały się odświeżać.
0.17.0-alpha02 2025-06-23
  • Naprawiliśmy błąd określania stawek w zapośredniczeniu natywnym, który powodował, że adaptery implementujące określanie stawek, ale nie kaskadę (np. Meta Audience Network), zawsze nie renderowały reklam natywnych.
  • Naprawiliśmy błąd powodujący awarię, gdy adapter mediacji wywołuje wiele metod MediationAdLoadCallback w przypadku jednego żądania reklamy.
0.17.0-alpha01 2025-06-18
  • Wersja 0.17.0-alpha01 została opublikowana przez przypadek i nie zawiera planowanych nowych funkcji. Zamiast tego użyj wersji 0.17.0-alpha02.
0.16.0-alpha01 2025-05-23
  • Nie musisz już włączać obsługi usuwania cukru z interfejsu Java 8+ API.
  • Zaktualizowano zależność pakietu SDK platformy do personalizowania wiadomości wyświetlanych użytkownikom do wersji 3.2.0.
  • Naprawiliśmy błąd zapośredniczenia reklam natywnych, który powodował awarie w adapterach odwołujących się do klasy com.google.android.gms.ads.formats.MediaView.
  • Wczytywanie reklam: dodano getNumAdsAvailable() i wycofano numAdsAvailable().
  • Usunęliśmy tag właściwości android.adservices.AD_SERVICES_CONFIG z pliku manifestu pakietu SDK, aby zapobiec konfliktom scalania w przypadku aplikacji, które konfigurują usługi reklamowe pod kątem interfejsu API.
0.15.1-alpha01 2025-04-28
0.15.0-alpha01 2025-04-24
  • Reklamy natywne: dodano obsługę wczytywania wielu reklam natywnych.
    • Dodano metodę NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) umożliwiającą przesyłanie próśb o wiele reklam jednocześnie.
    • Dodano wywołanie zwrotne NativeAdLoaderCallback.onAdLoadingCompleted(), które jest uruchamiane po zakończeniu wczytywania wszystkich reklam natywnych.
    • Aby obsługiwać asynchroniczne wczytywanie w języku Kotlin, dodaliśmy NativeAdLoader.load(NativeAdRequest, numberOfAds) metodę, która zwraca Flow<NativeAdLoadResult>.
  • Zaktualizowano zależność kotlinx-coroutines-android z wersji 1.7.3 do 1.9.0.
0.14.0-alpha01 2025-03-20
  • Żądania reklamy nie działają, jeśli zainicjujesz pakiet SDK za pomocą nieprawidłowego identyfikatora aplikacji.
  • Metoda AdPreloader.start() nie wymaga już wywołania zwrotnego PreloadCallback.
  • Właściwość bufferSize jest opcjonalna podczas tworzenia obiektu za pomocą klasy danych PreloadConfiguration. Aby umożliwić Google optymalizację rozmiaru bufora, nie ustawiaj właściwości bufferSize.
  • Usunęliśmy właściwość maxAdsPerSession z klasy danych PreloadConfiguration.
  • Dodano właściwości shouldRequestMultipleImagesshouldReturnUrlsForImageAssets do klasy NativeAdOptions.
0.13.0-alpha01 2025-02-26
  • Dodano MediationRewardedAdCallback.onUserEarnedReward() i wycofano MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
  • Dodano interfejsy API wstępnego wczytywania reklam.
0.12.0-alpha01 2025-01-22
  • Naprawiliśmy błąd, który powodował, że niektóre metody w AdRequest, AdRequest.Builder, SignalRequestSignalRequest.Builder były zaciemnione.
  • W przypadku użytkowników interfejsu WebView API for Ads, którzy nie mają identyfikatora aplikacji Ad Managera, dodaliśmy InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID, który można przekazać podczas inicjowania pakietu SDK.
  • Dodaliśmy obsługę łączenia reklam natywnych i banerowych w żądaniach reklamy Ad Managera.
0.11.0-alpha01 2024-12-12
  • Zaktualizowano zależność od pakietu SDK platformy do personalizowania wiadomości wyświetlanych użytkownikom do wersji 3.1.0.
  • Dodaliśmy obsługę niestandardowych gestów kliknięcia w reklamach natywnych.
  • Dodaliśmy obsługę ręcznego liczenia wyświetleń banerów reklamowych w rezerwacjach Ad Managera.
0.10.0-alpha01 2024-11-08
  • Dodano funkcje DSL dla VideoOptions i RequestConfiguration, aby zapewnić lepszą obsługę języka Kotlin.
  • Dodano obsługę interfejsu Publisher Privacy Treatment APIRequestConfiguration.setPublisherPrivacyPersonalizationState().
  • Dodano interfejsy API zawieszania Kotlin do wczytywania reklam i generowania sygnałów.
  • Usunięto IconAd.LoadAdResult i zastąpiono go elementem AdLoadResult.
  • Rozwiązaliśmy problem polegający na tym, że w przypadku reklam wideo natywnych nie rozpoczynały się sesje OMID.
0.9.0-alpha01 2024-10-02
0.8.0-alpha01 2024-08-22
  • Zaktualizowano zależność od pakietu SDK platformy do personalizowania wiadomości wyświetlanych użytkownikom do wersji 3.0.0.
  • Reklamy natywne:
    • Oficjalna wersja formatu reklamy natywnej.
    • Dodaliśmy obsługę wyświetlania filmów w komponencie MediaContent.
    • Dodano wywołania zwrotne cyklu życia filmu.
    • Dodano niestandardowe elementy sterujące odtwarzaniem wideo.
    • Włączyliśmy obsługę standardu Open Measurement w przypadku reklam natywnych i niestandardowych reklam natywnych.
  • Pole signalType jest teraz wymagane podczas tworzenia SignalRequest.
0.6.0-alpha01 2024-06-20
  • Dodano kod, który korzysta z  interfejsów API Java 8+ dostępnych dzięki odcukrzaniu. Aplikacje, które używają wersji niższej niż minSdkVersion, muszą włączyć obsługę usuwania cukru syntaktycznego z interfejsu API Java 8 lub nowszego.26
  • Dodaliśmy obsługę formatów reklam natywnych i niestandardowych reklam natywnych, które nie zawierają komponentów wideo.
  • Dodano obsługę MRAID w wersji 3.
  • Dodano zależność od pakietu SDK platformy do personalizowania wiadomości wyświetlanych użytkownikom w wersji 2.2.0.
  • Zaktualizowano domenę błędu w przypadku błędów Google z com.google.android.gms.ads na com.google.android.libraries.ads.mobile.sdk.
  • Dodano metodę MobileAds.isInitialized(), która sprawdza, czy pakiet SDK został już zainicjowany.
  • Dodano BannerAd.isCollapsible(), aby sprawdzić, czy zwrócona reklama banerowa jest zwijalna.
  • Dodano MobileAds.registerCustomTabsSession(), aby zwiększyć monetyzację reklam na kartach niestandardowych.
  • Zmieniono nazwę OnInitializationCompleteListener na OnAdapterInitializationCompleteListener.
  • Zmieniono nazwę AdapterResponseInfo na AdSourceResponseInfo.
  • Zmieniono nazwę AdRequest.Builder.putAdNetworkExtrasBundle() na AdRequest.Builder.putAdSourceExtrasBundle().
  • Naprawiliśmy błąd, który powodował, że klasy adaptera do określania stawek nie były prawidłowo tworzone.
0.3.0-alpha01 2024-03-20
  • Pierwsza wersja pakietu SDK do reklam mobilnych Google (beta).
  • Obsługuje banery, reklamy pełnoekranowe, reklamy z nagrodą, reklamy pełnoekranowe z nagrodą i reklamy wyświetlane przy otwarciu aplikacji.
  • Obsługuje zapośredniczenie w przypadku wszystkich formatów reklam. Adaptery napisane dla obecnego pakietu SDK do reklam mobilnych są zgodne z pakietem SDK do reklam mobilnych Google (wersja beta).
  • Dodano zależność od pakietu Open Measurement SDK w wersji 1.4.10.