Pakiet Google UMP SDK

Pakiet SDK platformy do personalizowania wiadomości wyświetlanych użytkownikom od Google jest dostępny do pobrania na iOS. Korzystanie z pakietu SDK do reklam mobilnych Google podlega Warunkom korzystania z usługi w witrynie Google Developers.

Wersja 3.0.0
Suma kontrolna SHA1 ca6235e7138fcb1618f42b3070ade8193004be77
Rozmiar 0,2 MB

Pobierz plik googleusermessagingplatform.zip

Informacje o wersjach

Wersja Data wydania Uwagi
3.0.0 2025-03-24
  • Zmiany powodujące niezgodność:
    Wersja 2 Wersja 3
    Zajęcia
    UMPConsentForm ConsentForm
    UMPConsentInformation ConsentInformation
    UMPConsentStatus ConsentStatus
    UMPDebugGeography DebugGeography
    UMPDebugSettings DebugSettings
    UMPFormErrorCode FormErrorCode
    UMPFormStatus FormStatus
    UMPPrivacyOptionsRequirementStatus PrivacyOptionsRequirementStatus
    UMPRequestErrorCode RequestErrorCode
    UMPRequestParameters RequestParameters
    UMPVersionString Version
    Właściwości
    sharedInstance shared
    tagForUnderAgeOfConsent isTaggedForUnderAgeOfConsent
  • Dodano wewnętrzną funkcję wywoływania interfejsów API Firebase do uzyskiwania zgody, gdy obsługa trybu uzyskiwania zgody jest skonfigurowana w narzędziu Prywatność i wyświetlanie wiadomości.
2.7.0 2024-10-30
  • Aby umożliwić testowanie w stanach USA, w których obowiązują przepisy, dodaliśmy do UMPDebugGeography te opcje:
    • UMPDebugGeographyRegulatedUSState
    • UMPDebugGeographyOther
  • Wycofano UMPDebugGeographyNotEEA. Zamiast niej używaj właściwości UMPDebugGeographyOther.
2.6.0 2024-09-05
  • Odwołania UIViewController w przypadku wiadomości z prośbą o zgodę na wykorzystanie danych są teraz dopuszczalne i nie są wymagane. Pakiet SDK używa głównego okna aplikacji do automatycznego wyszukiwania kontrolerów widoku, gdy nie są one podane.
2.5.0 2024-06-26
  • Zaktualizowano interfejs API canRequestAds, aby zwracał wartość true, gdy aplikacja nie ma skonfigurowanych wiadomości dotyczących prywatności.
  • Zaktualizowano możliwość przyjmowania wartości null w przypadku pola -[UMPConsentForm init]nullable na nonnull.
2.4.0 2024-04-24
  • Zmieniono tożsamość podpisywania z AdMob Inc. na Google LLC za pomocą identyfikatora zespołu EQHXZ8M8AV. Jeśli w Xcode pojawi się powiadomienie, wybierz „Accept Change” (Zaakceptuj zmianę), aby zaakceptować nową tożsamość.
2.3.0 2024-03-14
2.2.0 2024-02-20
  • Zwiększono minimalną obsługiwaną wersję Xcode do 15.1.
  • Zwiększono minimalny cel wdrożenia w iOS do wersji 12.0.
  • Usunięto wszystkie odwołania do advertisingIdentifier.
  • Dodano Info.plist pliki, aby zapewnić zgodność pakietu SDK z Xcode 15.3.
  • Zwiększono minimalną wersję CocoaPods do 1.12.0.
  • Usunięto kod pośredni z pliku binarnego.
2.1.0 2023-07-24

W tej wersji wprowadziliśmy kilka nowych interfejsów API, które upraszczają proces uzyskiwania zgody użytkowników. W przypadku dotychczasowych integracji nie musisz wdrażać tych nowych interfejsów API.

  • Minimalny cel wdrożenia został zwiększony do iOS 11.0.
  • Zaktualizowano minimalną obsługiwaną wersję Xcode do 14.1.
    • Architektura armv7 nie jest obsługiwana w Xcode 14 i została usunięta z pakietu SDK.
  • Wywoływanie requestConsentInfoUpdateWithParameters:completionHandler: jest teraz wymagane przed interakcją z innymi publicznymi interfejsami API. Przed wywołaniem tej funkcji zwracane są te wartości:
  • UMPConsentForm
  • UMPConsentInformation
  • Rozwiązaliśmy problem, który powodował, że formularz nie był wyświetlany, ale funkcja UMPConsentFormPresentCompletionHandler nigdy nie była wywoływana.
  • 2.0.1 2022-09-12
    • Rozwiązaliśmy problem, w wyniku którego formularze przeznaczone do jednorazowego użytku można było ponownie wykorzystać.
    2.0.0 2021-03-15
    • Usunęliśmy interfejs UMPConsentType API. Ten interfejs API nie był obsługiwany.
    • Usunięto wycinek i386.
    1.4.0 2020-11-23
    • Dodaliśmy wycinek arm64 dla symulatorów, aby umożliwić testowanie na urządzeniach z układem Apple Silicon.
    • Wydawcy muszą skompilować tę wersję pakietu SDK za pomocą Xcode 12.
    1.3.0 2020-10-21 Zaktualizowano pakiet SDK z pliku .framework do pliku .xcframework.
    1.2.0 2020-09-16 Zaktualizowano wersję Xcode, z której kompilowany jest pakiet SDK: 10.3 -> 11.0.
    1.1.0 2020-08-11
    • Dodaliśmy obsługę systemu iOS 14.
      • Dodaliśmy obsługę zasad App Tracking Transparency. Wiadomości z prośbą o uprawnienia do identyfikatora IDFA możesz skonfigurować w interfejsie Funding Choices.
      • Umożliwia UMPDebugSettings.testDeviceIdentifiers akceptowanie nowego identyfikatora, gdy identyfikator IDFA jest niedostępny.
    • Naprawiliśmy błąd, który powodował dwukrotne wywoływanie funkcji -[UMPConsentForm loadWithCompletionHandler:] w przypadku przekroczenia limitu czasu ładowania formularza.
    1.0.0 2020-07-06 wersja ogólnodostępna.