SDK UMP Google

L'SDK Google User Messaging Platform è disponibile per il download per iOS. L'utilizzo di Interactive Media Ads è regolato dai Termini di servizio del sito per sviluppatori di Google.

Versione 3.1.0
Checksum SHA1 c033b599479d618afd79cbf947dc9dbb21d4fc4a
Dimensioni 0,2 MB

Scarica googleusermessagingplatform.zip

Note di rilascio

Versione Data di uscita Note
3.1.0 2025-10-29
3.0.0 24/03/2025
  • Modifiche che provocano un errore:
    • È stata aggiornata la versione minima supportata di Xcode alla 16.0.
    • Nomi delle API Swift aggiornati in modo da seguire le convenzioni di denominazione delle linee guida per la progettazione di API Swift di Apple .
    Versione 2 Versione 3
    Corsi
    UMPConsentForm ConsentForm
    UMPConsentInformation ConsentInformation
    UMPConsentStatus ConsentStatus
    UMPDebugGeography DebugGeography
    UMPDebugSettings DebugSettings
    UMPFormErrorCode FormErrorCode
    UMPFormStatus FormStatus
    UMPPrivacyOptionsRequirementStatus PrivacyOptionsRequirementStatus
    UMPRequestErrorCode RequestErrorCode
    UMPRequestParameters RequestParameters
    UMPVersionString Version
    Proprietà
    sharedInstance shared
    tagForUnderAgeOfConsent isTaggedForUnderAgeOfConsent
  • Aggiunta di funzionalità interne per chiamare le API di consenso di Firebase quando il supporto della modalità di consenso è configurato tramite Privacy e messaggi.
2.7.0 2024-10-30
  • Per supportare i test con gli stati degli Stati Uniti regolamentati, sono state aggiunte le seguenti opzioni a UMPDebugGeography:
    • UMPDebugGeographyRegulatedUSState
    • UMPDebugGeographyOther
  • UMPDebugGeographyNotEEA deprecato. Utilizza UMPDebugGeographyOther.
2.6.0 5/09/2024
  • I riferimenti UIViewController per i messaggi di consenso ora sono annullabili e non obbligatori. L'SDK utilizza la finestra principale dell'app per cercare automaticamente i controller di visualizzazione quando non ne viene fornito uno.
2.5.0 2024-06-26
  • API canRequestAds aggiornata per restituire true quando l'app non ha messaggi sulla privacy configurati.
  • È stata aggiornata la possibilità di valori nulli per -[UMPConsentForm init] da nullable a nonnull.
2.4.0 2024-04-24
  • L'identità di firma è stata aggiornata da AdMob Inc. a Google LLC utilizzando l'ID team EQHXZ8M8AV. Se questo attiva una notifica in Xcode, seleziona "Accetta modifica" per accettare la nuova identità.
2.3.0 2024-03-14
  • È stato aggiunto il supporto per i file manifest della privacy.
  • È stato aggiornato Info.plist per risolvere un problema di Swift Package Manager su Xcode 15.3.
2.2.0 2024-02-20
  • È stata aumentata la versione minima supportata di Xcode a 15.1.
  • Aumento del target di deployment minimo di iOS a 12.0.
  • Rimossi tutti i riferimenti a advertisingIdentifier.
  • Sono stati aggiunti Info.plist file per rendere l'SDK compatibile con Xcode 15.3.
  • Aumentata la versione minima di CocoaPods a 1.12.0.
  • Il bitcode è stato rimosso dal binario.
2.1.0 2023-07-24

Questa release introduce diverse nuove API per semplificare la procedura di raccolta del consenso. L'adozione di queste nuove API non è obbligatoria per le integrazioni esistenti.

  • Il target di deployment minimo è stato aumentato a iOS 11.0.
  • Aggiornamento della versione minima supportata di Xcode alla 14.1
    • armv7 non è supportato in Xcode 14 ed è stato rimosso dall'SDK.
  • La chiamata a requestConsentInfoUpdateWithParameters:completionHandler: è ora obbligatoria prima di interagire con altre API pubbliche. Prima di chiamarlo, vengono restituiti i seguenti valori:
  • UMPConsentForm
  • UMPConsentInformation
  • Risolto un problema per cui il modulo non viene presentato, ma UMPConsentFormPresentCompletionHandler non viene mai richiamato.
  • 2.0.1 2022-09-12
    • È stato risolto un problema per cui i moduli pensati per essere monouso potevano comunque essere riutilizzati.
    2.0.0 2021-03-15
    • Rimozione dell'API UMPConsentType. Questa API non era supportata.
    • È stata rimossa la sezione i386.
    1.4.0 2020-11-23
    • È stata inclusa una sezione arm64 per i simulatori per supportare i test sui dispositivi Apple Silicon.
    • I publisher devono creare questa versione dell'SDK con Xcode 12.
    1.3.0 2020-10-21 L'SDK è stato aggiornato da .framework a .xcframework.
    1.2.0 2020-09-16 È stata aggiornata la versione di Xcode per compilare l'SDK da 10.3 a 11.0.
    1.1.0 2020-08-11
    • Aggiunto il supporto per iOS 14.
      • È stato aggiunto il supporto per l' App Tracking Transparency. I messaggi che richiedono le autorizzazioni IDFA agli utenti possono essere configurati nell'interfaccia utente di Funding Choices.
      • Consentito a UMPDebugSettings.testDeviceIdentifiers di accettare un nuovo identificatore quando IDFA non è disponibile.
    • È stato corretto un bug che causava -[UMPConsentForm loadWithCompletionHandler:] venisse richiamato due volte se il caricamento di un modulo andava in timeout.
    1.0.0 2020-07-06 Rilascio in disponibilità generale.