Pakiet Google UMP SDK

Pakiet SDK platformy do personalizowania wiadomości wyświetlanych użytkownikom od Google można pobrać na iOS. Korzystanie z pakietu SDK do reklam mobilnych Google podlega Warunkom korzystania z usługi na stronie Google Developers.

Wersja 2.7.0
Suma kontrolna SHA1 b0663bd4efcda9f32f765c5b7708ff1971e34b3b
Rozmiar 0,2 MB

Pobierz plik googleusermessagingplatform.zip

Informacje o wersjach

Wersja Data wydania Uwagi
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 tego użyj UMPDebugGeographyOther.
2.6.0 2024-09-05
  • Odwołania UIViewController w wiadomościach z prośbą o zgodę są teraz opcjonalne i nie są wymagane. Pakiet SDK automatycznie wyszukuje kontrolery widoku, korzystając z okna głównego aplikacji, gdy nie zostanie podany kontroler.
2.5.0 2024-06-26
  • Zaktualizowano interfejs API canRequestAds, aby zwracał wartość true, gdy aplikacja nie ma skonfigurowanych wiadomości o prywatności.
  • Zaktualizowano możliwość wystąpienia wartości pustej w elementach -[UMPConsentForm init]nullable na nonnull.
2.4.0 2024-04-24
  • Zmieniono tożsamość podpisującego z AdMob Inc. na Google LLC przy użyciu identyfikatora zespołu EQHXZ8M8AV. Jeśli to spowoduje wyświetlenie powiadomienia w Xcode, wybierz „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 minimalną wersję iOS do 12.0.
  • Usunięto wszystkie odniesienia do advertisingIdentifier.
  • Dodano pliki Info.plist, aby zapewnić zgodność pakietu SDK z Xcode 15.3.
  • Zwiększono minimalną wersję CocoaPods do 1.12.0.
  • Usunięto kod bitowy z pliku binarnego.
2.1.0 2023-07-24

W tej wersji wprowadzamy kilka nowych interfejsów API, które upraszczają proces uzyskiwania zgody. W przypadku dotychczasowych integracji nie jest wymagane stosowanie 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 funkcji requestConsentInfoUpdateWithParameters:completionHandler: jest teraz wymagane przed nawiązaniem interakcji z innymi publicznymi interfejsami API. Przed wywołaniem tej funkcji zwracane są te dane:
  • 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, który powodował, że formularze przeznaczone do jednorazowego użytku można było ponownie wykorzystać.
    2.0.0 2021-03-15
    • Usunięto interfejs UMPConsentType API. Ten interfejs API nie był obsługiwany.
    • Usunięto skrót i386.
    1.4.0 2020-11-23
    • Dodano slajdy 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 rozszerzeniem .framework na .xcframework.
    1.2.0 2020-09-16 Zaktualizowana wersja Xcode do kompilowania pakietu SDK (10.3->11.0).
    1.1.0 2020-08-11
    • Dodaliśmy obsługę systemu iOS 14.
      • Dodano obsługę App Tracking Transparency. Wiadomości z prośbą o uprawnienia dotyczące identyfikatora IDFA możesz konfigurować w interfejsie Funding Choices.
      • Dozwolone UMPDebugSettings.testDeviceIdentifiers do akceptowania nowego identyfikatora, gdy identyfikator IDFA jest niedostępny.
    • Naprawiliśmy błąd, który powodował, że funkcja -[UMPConsentForm loadWithCompletionHandler:] była wywoływana dwukrotnie, jeśli przekroczono limit czasu wczytywania formularza.
    1.0.0 2020-07-06 Ogólna dostępność.