Informacje o wersjach

Wersja Data wydania Uwagi
12.7.0 2025-07-08
  • Ad Inspector: dodaliśmy obsługę konfigurowania w inspektorze reklam testowych reklam wyświetlanych poza kontekstem za pomocą dodatkowych parametrów żądania.
  • Wydawcy z białej listy mają teraz obsługę identyfikatorów miejsc docelowych we wszystkich formatach reklam.
12.6.0 2025-06-10
  • Rozwiązaliśmy problem polegający na tym, że zwijany baner reklamowy mógł się rozwinąć na innej reklamie.
12.5.0 2025-05-27
  • Wprowadziliśmy zmiany w sposobie interakcji pakietu SDK z AVAudioSession, które zwiększają zgodność z silnikiem audio Unity.
12.4.0 2025-05-07
  • Rozwiązaliśmy problem, który uniemożliwiał rejestrowanie niestandardowych kliknięć w niestandardowych natywnych reklamach wideo.
12.3.0 2025-04-16
  • Rozwiązano problem z awarią związaną z zamykaniem SKOverlay w aplikacjach Unity.
12.2.0 2025-03-12
  • Poprawki błędów i lepsze działanie aplikacji.
12.1.0 2025-02-26
  • Poprawki błędów i lepsze działanie aplikacji.
12.0.0 2025-02-03
  • Zmiany powodujące niezgodność:
  • Reklamy adaptacyjne w tekście:
    • Wywołanie CGSizeFromGADAdSize(_:) z rozmiarem reklamy adaptacyjnej wstawionej zwraca teraz wysokość 0, dopóki pakiet SDK do reklam mobilnych Google nie zwróci reklamy.
  • Współbieżność w Swift 6:
    • Rozpoczęto przyrostową migrację w celu obsługi modelu współbieżności Swift 6.
  • Kierowanie niestandardowe:
    • Słownik customTargeting na GADRequest używa teraz Any zamiast String jako typu wartości.
11.13.0 2024-12-03
  • Zoptymalizowaliśmy alokację pamięci reklam wideo, aby zapobiegać przeciążeniu zasobów, co zmniejsza liczbę błędów i poprawia stabilność odtwarzania.AVErrorMediaServicesWereReset
11.12.0 2024-11-07
  • Rozwiązaliśmy problem polegający na tym, że metody GADFullScreenContentDelegate nie były wywoływane, jeśli obiekt reklamy został zwolniony przed zakończeniem wyświetlania reklamy.
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.5.2.
11.11.0 2024-10-21
  • Wycofano GADErrorMediationNoFill.
  • Reklamy typu interscroller: wycofane GADMediationInterscrollerAd-loadInterscrollerAdForAdConfiguration:completionHandler:.
11.10.0 2024-09-18
  • Wprowadziliśmy zmiany w buforowaniu filmów, aby poprawić wydajność odtwarzania w przypadku połączenia komórkowego.
11.9.0 2024-09-11
  • Oficjalna wersja z obsługą iOS 18.
  • Rozwiązaliśmy problem, który uniemożliwiał ukrywanie paska stanu przez reklamy w momencie otwarcia aplikacji.
  • Zaktualizowano logi konsoli debugowania, aby używać OSLog z nazwą podsystemu com.google.GoogleMobileAds.
  • Naprawiliśmy błąd związany z MarketplaceKit, który powodował awarię pakietu SDK podczas działania w systemie macOS.
11.8.0 2024-08-13
  • Reklamy natywne: naprawiliśmy błąd, który powodował, że odtwarzanie wstrzymanego filmu wywoływało dodatkowe wywołanie zwrotne GADVideoControllerDelegate odtwarzania i wstrzymywania.
11.7.0 2024-07-15
11.6.0 2024-06-17
  • Dodano zależność od MarketplaceKit. Wymaga to tworzenia aplikacji w Xcode w wersji 15.3 lub nowszej.
    • MarketplaceKit jest dostępny tylko w języku Swift, więc do dystrybucji dodano plik zastępczy w tym języku, aby standardowe biblioteki Swifta były uwzględniane w aplikacjach, nawet jeśli nie zawierają one innych plików w tym języku.
11.5.0 2024-05-16
  • Dodaliśmy właściwość isCollapsible do GADBannerView, aby sprawdzić, czy zwrócony baner jest zwijalny.
  • userInteractionEnabled Stan wyświetleń komponentu reklamy natywnejnil został przywrócony po ustawieniu wyświetleń komponentu na nil.
  • Inspektor reklam: dodaliśmy obsługę wyświetlania dodatkowych sygnałów związanych z prywatnością, takich jak TFUA i TFCD.
11.4.0 2024-05-06
  • 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ść.
11.3.0 2024-04-11
  • Dodaliśmy właściwość adUnitID do GADAppOpenAd.
11.2.0 2024-03-14
  • Dodaliśmy obsługę plików manifestu prywatności.
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.4.12.
  • Ulepszyliśmy niektóre kody błędów odpowiedzi, aby prawidłowo identyfikować błędy sieci zamiast braku wypełnienia.
  • Zaktualizowano Info.plist pakietu SDK, aby obejść problem z menedżerem pakietów Swift w Xcode 15.3.
  • Inspektor reklam: dodaliśmy obsługę wyświetlania informacji .plist i wartości zasad TCF IAB.
11.1.0 2024-03-06
  • Rozwiązaliśmy problem, który powodował, że wczytywanie reklam wideo mogło wywoływać w konsoli komunikat ostrzegawczy dotyczący wykorzystania wątku głównego.
  • Inspektor reklam: dodaliśmy obsługę wyświetlania stanu zgody użytkownika na śledzenie w aplikacji.
11.0.1 2024-02-09
  • Open Measurement:
    • Przywrócono pakiet OM SDK w wersji 1.4.8.
    • Obejście niezamierzonego globalnego symbolu adView w pakiecie OM SDK 1.4.10, który powoduje błędy duplikatów symboli, jeśli pakiet OM SDK 1.4.10 jest uwzględniony w wielu bibliotekach.
11.0.0 2024-02-06
  • Zmiany powodujące niezgodność:
    • Pakiet SDK nie jest już bezpośrednio zależny od GoogleAppMeasurement. Aby nadal zbierać dane o użytkownikach w AdMob, połącz aplikację w AdMob z Firebase i zintegruj z nią pakiet SDK Google Analytics dla Firebase.
    • Zaktualizowaliśmy minimalną obsługiwaną wersję Xcode do 15.1.
    • Zaktualizowano minimalny cel wdrożenia do iOS 12.
    • Zaktualizowaliśmy minimalną wersję systemu operacyjnego wymaganą do wyświetlania reklam do iOS 13.
    • Wiele wcześniej wycofanych interfejsów API zostało usuniętych.
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.4.10.
  • Reklamy pełnoekranowe:
    • UIViewController odwołania do reklam pełnoekranowych 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.
  • Testowanie:
  • Inspektor reklam:
    • Inspektor reklam wyświetla teraz wszystkie błędy napotkane podczas rozpoczynania sesji.
    • Naprawiliśmy rzadką awarię związaną z inspektorem reklam podczas inicjowania pakietu SDK.
10.14.0 2023-11-29
  • Wycofano GADSimulatorID. Symulatory są domyślnie w trybie testowania.
  • Wycofano -setSameAppKeyEnabled:. Zamiast tego użyj -setPublisherFirstPartyIDEnabled:.
  • Dodaliśmy dodatkowe ostrzeżenia o wycofaniu interfejsów API GADCustomEvent. Zamiast tego używaj interfejsów API GADMediationAdapter.
10.13.0 2023-11-07
10.12.0 2023-10-04
10.11.0 2023-09-25
  • Naprawiliśmy błąd, który mógł powodować nieprawidłowe wyświetlanie niektórych kreacji, gdy reklama była wczytywana w jednej orientacji, a wyświetlana w innej.
10.10.0 2023-08-30
  • Oficjalna wersja z obsługą iOS 17.
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.4.8.
  • Inspektor reklam: dodaliśmy obsługę pakietu SDK, aby wyświetlać informacje o wtyczce.
  • Usunęliśmy logi konsoli, które zalecały dodanie identyfikatorów symulatora w interfejsie API testDeviceIdentifiers. Symulatory są domyślnie w trybie testowania.
10.9.0 2023-08-02
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.4.6.
  • Inspektor reklam: dodano obsługę eksportowania odpowiedzi na reklamy w pakiecie SDK.
  • Rozwiązaliśmy problem z dźwiękiem, który powodował, że nawet jeśli reklama była wyciszona, sesja audio niespodziewanie przerywała odtwarzanie muzyki w tle po zakończeniu filmu.
  • Dodaliśmy obsługę przekazywania identyfikatora jednostki reklamowej podczas generowania GADQueryInfo.
10.8.0 2023-07-12
  • Wprowadzono drobne zmiany w sposobie obsługi wywołań zwrotnych delegata adWillPresentFullScreenContent:, adWillDismissFullScreenContent:adDidDismissFullScreenContent: przez delegatów w przypadku reklam wyświetlanych w ramach zapośredniczenia. Dzięki tym zmianom reklamy wyświetlane w ramach zapośredniczenia będą działać bardziej podobnie do reklam własnych.
    • Pakiety SDK firm zewnętrznych, które wywołują funkcję adWillPresentFullScreenContent:, a potem adDidDismissFullScreenContent: wielokrotnie, wywołują teraz wiele wywołań zwrotnych, a nie tylko w przypadku pierwszego zestawu wywołań.
    • Gdy reklamy pełnoekranowe innych firm nie wyświetlają się, wywoływana jest funkcja ad:didFailToPresentFullScreenContentWithError: zamiast funkcji adWillPresentFullScreenContent:adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration: wycofaliśmy metodę tagForChildDirectedTreatment: i dodaliśmy właściwość tagForChildDirectedTreatment do odczytu i zapisu.
  • GADRequestConfiguration: wycofaliśmy metodę tagForUnderAgeOfConsent: i dodaliśmy właściwość tagForUnderAgeOfConsent do odczytu i zapisu.
  • Wycofano sdkVersion. Zamiast tego użyj zasady versionNumber.
  • Adaptery, które nie renderują reklam, mogą być teraz używane do zbierania sygnałów.
10.6.0 2023-06-01
  • Zmniejszone zużycie pamięci w przypadku wielu równoległych żądań reklamy.
10.5.0 2023-05-15
  • Naprawiliśmy wyciek pamięci, który występował podczas tworzenia obiektu GADQueryInfo.
10.4.0 2023-04-20
  • Zaktualizowaliśmy 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.
  • Minimalny cel wdrożenia został zwiększony do iOS 11.0.
  • Inspektor reklam: dodaliśmy obsługę pakietu SDK, aby w interfejsie inspektora reklam wyświetlać nazwy jednostek reklamowych.
10.3.0 2023-03-27
  • Poprawki błędów i lepsze działanie aplikacji.
10.2.0 2023-03-06
  • Dodaliśmy do usługi GADVideoController właściwość isMuted.
10.1.0 2023-02-16
  • Poprawki błędów i lepsze działanie aplikacji.
10.0.0 2023-01-26
  • Zmiany powodujące niezgodność:
    • Reklamy nie są już wyświetlane w systemie iOS 11. Do pobierania reklam wymagany jest system iOS 12, ale minimalna wersja docelowa to nadal iOS 10.0.
    • W przypadku wszystkich aplikacji w usłudze Ad Manager wymagany jest teraz identyfikator aplikacji Ad Managera. Identyfikator ma format:
      ca-app-pub-################~##########. Więcej informacji znajdziesz w sekcji Aktualizowanie pliku Info.plist.
    • GoogleAppMeasurement.xcframework jest teraz wymagany w przypadku wszystkich aplikacji w usłudze Ad Manager.
    • Usunięto te wycofane już pola:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Reklamy natywne: usunęliśmy błąd, który powodował, że funkcjaGADMediaContent.mainImage zwracała wartość nil, mimo że obraz był prawidłowo renderowany w GADMediaView.
  • W inspektorze reklam natywne reklamy niezwiązane z kontekstem mają teraz widoki multimediów.
  • Wycofaliśmy te pola w GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Usunięto kod pośredni z kompilacji pakietu SDK do reklam mobilnych Google.
9.14.0 2022-12-08
  • Reklamy wyświetlane przy otwarciu aplikacji: +loadWithAdUnitID:request:orientation:completionHandler: zostały wycofane i zastąpione przez +loadWithAdUnitID:request:completionHandler:. Wczytywanie reklam wyświetlanych przy otwarciu aplikacji zakłada teraz bieżącą orientację urządzenia, co jest zgodne z innymi formatami pełnoekranowymi.
  • Dodaliśmy obsługę zapośredniczenia w przypadku reklam wyświetlanych przy otwarciu aplikacji.
  • Inspektor reklam: dodaliśmy obsługę pakietu SDK do wysyłania żądań reklam i wyświetlania ich w interfejsie inspektora reklam.
9.13.0 2022-11-07
  • Obsługiwane dodatkowe działania po kliknięciu w reklamach natywnych.
  • Poprawki błędów i lepsze działanie aplikacji.
9.12.0 2022-10-24
  • Dodano GADQueryInfo, aby obsługiwać zbieranie i renderowanie sygnałów.
  • Zaktualizowana dokumentacja interfejsów API audio.
9.11.0 2022-09-20
  • Poprawki błędów i lepsze działanie aplikacji.
9.10.0 2022-09-07
  • Oficjalna wersja obsługująca system iOS 16.
  • iLTV: Dodano te właściwości do GADAdNetworkResponseInfo:
    • adSourceID
      adSourceInstanceName
      adSourceName
    Do usługi GADResponseInfo dodano tę usługę:
    • extrasDictionary
9.9.0 2022-08-11
  • Poprawki błędów i lepsze działanie aplikacji.
9.8.0 2022-07-27
  • Zapośredniczenie reklam z nagrodą: wycofane w didRewardUserWithReward:GADMediationRewardedAdEventDelegate na rzecz didRewardUser. Nagroda za reklamę zapewniana przez didRewardUserWithReward: zawsze była operacją bez efektu, a wartość nagrody za reklamę pochodziła z ustawień jednostki reklamowej w interfejsie Ad Managera.
  • Inspektor reklam: dodaliśmy obsługę eksportowania żądań reklam przez pakiet SDK.
9.7.0 2022-07-07
  • Do właściwości GADResponseInfo dodaliśmy właściwość loadedAdNetworkResponseInfo, która zwraca informacje o sieci reklamowej, która załadowała reklamę.
  • Dodaliśmy właściwość adSourceInstanceID do GADAdNetworkResponseInfo.
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Zapośredniczenie reklam natywnych: wywołania zwrotne nativeAdDidRecordImpression:nativeAdDidRecordClick: są teraz wywoływane w przypadku zapośredniczonych reklam natywnych.
  • Zastąpiliśmy extern znakiem FOUNDATION_EXPORT w nagłówkach publicznych, aby zapewnić zgodność z nagłówkami C++.
9.4.0 2022-04-26
  • Zaktualizowaliśmy minimalną obsługiwaną wersję Xcode do 13.2.1.
  • Poprawki błędów i lepsze działanie aplikacji.
9.3.0 2022-04-07
  • Poprawki błędów i lepsze działanie aplikacji.
9.2.0 2022-03-21
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.3.30.
  • Dodano ostrzeżenia, gdy kod aplikacji odwołuje się do adDidPresentFullScreenContent zamiast nowszego adWilllPresentFullScreenContentGADFullScreenContentDelegate
9.1.0 2022-02-28
  • Poprawki błędów i lepsze działanie aplikacji.
9.0.0 2022-02-01
8.13.0 2021-11-17
8.12.0 2021-10-11
  • Naprawiliśmy błąd, który powodował, że walidator reklam natywnych mógł powodować awarię, gdy widok reklamy natywnej był usuwany z hierarchii widoków w trybie testowym.
  • Wycofano wszystkie stałe z prefiksem kGAD. Zamiast tego użyj tych z prefiksem GAD.
8.11.0 2021-09-16
  • Oficjalna wersja z obsługą systemu iOS 15.
  • Dodano zabezpieczenia, które zapobiegają awariom aplikacji, gdy pakiet SDK do reklam mobilnych Google jest uruchamiany na iOS 9 lub starszym. Pakiet SDK jest obsługiwany tylko w systemie iOS 10 lub nowszym. W innych przypadkach nie wykonuje żadnych działań.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • Naprawiliśmy rzadki błąd występujący w wersjach beta iOS 15, który powodował, że widoki internetowe na pełnym ekranie mogły mieć nieprawidłowy rozmiar w przypadku aplikacji z wieloma scenami.
  • Naprawiliśmy błąd, który powodował awarię wywołania registerAdNetworkExtras:, jeśli obiekt GADRequest został utworzony za pomocą metody copy.
8.8.0 2021-07-20
  • Dodaliśmy logikę, która zapobiega rzadkim przypadkom, w których kilka sklepów w aplikacji może być wyświetlanych jeden na drugim.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • Wycofaliśmy właściwość mediaView w wersji GADCustomNativeAd. Zamiast tego użyj nowej właściwości mediaContent tej samej klasy.
  • Usunęliśmy błąd, który powodował, że wywołania zwrotne delegata wyciszania i wyłączania wyciszenia filmu nie były wywoływane w przypadku natywnych reklam z licytacją.
  • Zaktualizowano typ kGAMSimulatorIDid na NSString*, aby uniknąć dodatkowego rzutowania typu w Swift.
8.5.0 2021-05-07
  • Naprawiliśmy błąd, który powodował, że eksperymentalny format reklamy nie był zamykany po zamknięciu reklamy, jeśli był wyświetlany wielokrotnie.
8.4.0 2021-04-19
  • Zwiększona obsługa zdarzeń konwersji SKAdNetwork za pomocą SKAdImpression.
8.3.0 2021-03-25
  • Dodaliśmy obsługę własnego identyfikatora wydawcy (dawniej Same App Key), aby pomagać Ci wyświetlać lepiej dopasowane i spersonalizowane reklamy na podstawie danych zebranych z aplikacji.
  • Dodano adWillDismissFullScreenContent: do GADFullScreenContentDelegate.
  • Rozwiązaliśmy problem polegający na tym, że funkcja adDidPresentFullScreenContent: była wywoływana bezpośrednio przed prezentacją, a nie bezpośrednio po niej.
8.2.0.1 2021-03-12
  • Rozwiązaliśmy błąd instalacji CocoaPods „Can't merge user_target_xcconfig”, który występował podczas korzystania z wielu podów z różnymi ustawieniami user_target_xcconfig.
8.2.0 2021-03-11
  • Dodaliśmy obsługę dodatkowych funkcji SKAdNetwork w ramach przygotowań do egzekwowania zasad AppTrackingTransparency.
  • Usunięto definicję makra UIWindowScene, która była potrzebna tylko w Xcode w wersjach wcześniejszych niż 11.
8.1.0 2021-02-19
  • Wycofane właściwości disableAutomatedInAppPurchaseReportingenableAutomatedInAppPurchaseReporting. Raportowanie zakupów w aplikacji zostało usunięte z pakietu SDK. Te metody są teraz bezczynne.
  • Dodano flagi, aby ograniczyć dostęp pakietu SDK do interfejsów API CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • Zmiany w wersji 8, opisane w artykule Przygotowanie do pakietu SDK w wersji 8.
  • Zwiększyliśmy wydajność pakietu SDK podczas jednoczesnego wysyłania dużej liczby żądań.
  • Usunięto obsługę architektury i386. Symulatory 32-bitowe nie są już obsługiwane przez Xcode.
  • Usunęliśmy błąd, w którym adapterVersion w protokole GADMediationAdapter powodował konflikty z NSObject w języku Swift.
7.69.0 2020-12-03
7.68.0 2020-11-04
  • Zaktualizowano pakiet SDK z wersji .framework do .xcframework. Do instalacji CocoaPod jest teraz wymagana wersja CocoaPods 1.9.0 lub nowsza.
  • Usunięto arm64e z dystrybucji. Testowanie lokalne na urządzeniach z architekturą arm64e nie będzie już możliwe.
  • Dodaliśmy walidator zasad dotyczących reklam natywnych.
  • Dodano inspektora reklam w wersji beta.
  • Naprawiliśmy błąd polegający na tym, że rootViewControllerGADNativeCustomTemplateAd zachowuje silny wskaźnik do reklamy.
7.67.0 2020-10-21
  • Udostępniliśmy nowe interfejsy API w wersji beta do obsługi reklam pełnoekranowych i reklam z nagrodą. Nowe interfejsy API oferują te same funkcje, ale są bardziej spójne.
  • Dodaliśmy właściwość neighboringContentURLStrings do usługi GADRequest.
  • Dodano interfejsy API dla formatu GADRewardedInterstitialAd. Reklamy pełnoekranowe z nagrodą są obecnie dostępne w wersji beta. Aby poprosić o dostęp, skontaktuj się z menedżerem konta.
  • Naprawiliśmy błąd polegający na tym, że strony docelowe reklam były ucinane na urządzeniach z wycięciami.
7.66.0 2020-09-28
  • Reklamy banerowe: dodano metodę delegowania adViewDidRecordImpression: do GADBannerViewDelegate.
7.65.0 2020-09-03
  • Wymaga tworzenia aplikacji w Xcode 11.0 lub nowszym.
  • Wycofaliśmy format GADInstreamAd.
  • Reklamy testowe: dodawanie urządzenia testowego jest teraz obsługiwane w przypadkach, gdy identyfikator IDFA jest niedostępny.
7.64.0 2020-08-11
7.63.0 2020-07-28
  • Reklamy wyświetlane przy otwarciu aplikacji: zmieniono GADAppOpenAd na format pełnoekranowy. Reklamy wyświetlane przy otwarciu aplikacji są obecnie dostępne w ramach prywatnych testów beta. Poproś o dostęp menedżera konta.
  • Reklamy natywne: dodaliśmy właściwość mediaContent i wycofaliśmy właściwość videoControllerGADNativeCustomTemplateAd.
  • Zapośredniczenie reklam pełnoekranowych: interstitialDidDismissScreen: wywołania zwrotne z adapterów zapośredniczenia są teraz deduplikowane.
7.62.0 2020-07-10
  • Naprawiliśmy błąd, który powodował, że po wstrzymaniu odtwarzania filmu z powodu wyjęcia słuchawek trzeba było kliknąć go dwukrotnie, aby wznowić odtwarzanie.
7.61.0 2020-06-17
  • Dodano właściwość dictionaryRepresentation do GADResponseInfo, aby ułatwić rejestrowanie informacji o odpowiedzi.
  • Usunięto klasę DFPCustomRenderedAd, nieużywany format reklamy, do którego aplikacje nie powinny się odwoływać.
7.60.0 2020-05-20
  • Reklamy z nagrodą: zmodyfikowana właściwość serverSideVerificationOptions GADRewardedAd na strong zamiast copy.
  • Wdrożono metodę description na urządzeniach GADResponseInfoGADAdNetworkResponseInfo, aby ułatwić logowanie.
  • Wszystkie błędy prezentacji (np. rewardedAd:didFailToPresentWithError:) zawsze zwraca kod z GADPresentationErrorCode. Błędy wyświetlania zapośredniczenia są zgłaszane jako błędy podstawowe.
7.59.0 2020-05-06
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.3.3.
  • Reklamy pełnoekranowe: naprawiono błąd, który powodował, że reklamy pełnoekranowe na iPadzie mogły obracać się do nieobsługiwanych orientacji, co powodowało problemy z interfejsem.
  • Reklamy testowe: zmieniliśmy etykietę reklamy testowej z „Reklama testowa” na „Tryb testowy” i zaktualizowaliśmy interfejs etykiety.
7.58.0 2020-04-13
  • Minimalna obsługiwana wersja Xcode została zwiększona do 11.0.
  • Dodaliśmy właściwość adNetworkInfoArray do GADResponseInfo. Ta właściwość udostępnia metadane o sieciach zapośredniczeń wywoływanych w ramach tej odpowiedzi na reklamę.
  • Wyłączono ułatwienia dostępu dla ukrytych elementów reklamy, aby narzędzia takie jak VoiceOver nie wywoływały nieaktywnych elementów.
7.57.0 2020-03-18
  • Wycofano GADRewardBasedVideoAd. Wszyscy klienci powinni używać GADRewardedAd.
  • Ulepszyliśmy komunikaty o błędach „nie znaleziono adaptera”. Komunikaty o błędach zawierają teraz nazwę adaptera.
  • Rozwiązaliśmy problem GADRewardedAd, który powodował, że w przypadku braku wczytanej reklamy z nagrodą nie była wywoływana metoda rewardedAd:didFailToPresentWithError:.
  • Rozwiązaliśmy problem, który mógł powodować awarię, jeśli kreacje próbowały wczytać adresy URL inne niż HTTP w elemencie SafariViewController.
7.56.0 2020-02-28
  • Dodano metody instancji disableAutomatedInAppPurchaseReportingenableAutomatedInAppPurchaseReporting w klasie GADMobileAds oraz wycofano metodę klasy disableAutomatedInAppPurchaseReporting. Wywołaj disableAutomatedInAppPurchaseReporting przed zainicjowaniem pakietu SDK do reklam mobilnych Google lub wczytaniem reklam, aby wyłączyć automatyczne raportowanie zakupów w aplikacji.
  • Dodano metodę disableMediationInitialization do GADMobileAds. Wywołaj tę metodę przed zainicjowaniem pakietu SDK do reklam mobilnych Google, aby wyłączyć inicjowanie adaptera zapośredniczenia.
  • Usunięto architekturę i386. Obsługa symulatora 32-bitowego nie jest już dostępna.
7.55.1 2020-02-14
  • Reklamy z nagrodą: naprawiliśmy błąd, w którym rewardedAd:didFailToPresentWithError: zwracał typ NSString zamiast NSError.
7.55.0 2020-02-04
  • Usunięto wszystkie odwołania do UIWebView. UIWebView nie jest już obsługiwany.
7.54.0 2020-01-28
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.3.1.
  • Włączono WKWebView jako domyślny pakiet SDK we wszystkich widokach internetowych.
  • Dodano obsługę odczytywania parametrów zgody z zasad TCF IAB w wersji 2.0 i ciągu tekstowego IAB us_privacy.
7.53.1 2019-12-19
  • Zmieniono nazwę kodu błędu kGADErrorAppIDMissing na kGADErrorApplicationIdentifierMissing.
  • Zapośredniczenie reklam z nagrodą: naprawiono błąd, który powodował, że określanie stawek nie działało podczas korzystania z interfejsu GADRewardedAd.
7.53.0 2019-12-12
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.2.21.
  • Reklamy pełnoekranowe lub z nagrodą: dodano metodę canPresentFromViewController:. Aplikacje z wieloma scenami mogą używać tej metody, aby sprawdzić, czy reklama może być nadal wyświetlana, gdy rozmiar sceny się zmieni.
  • Reklamy pełnoekranowe: interstitialDidFailToPresentScreen: jest teraz wywoływana podczas próby wyświetlenia reklamy, która nie jest gotowa, lub reklamy, która została już wyświetlona.
  • Reklamy natywne: naprawiono błąd, w którym interfejs API interfejsu użytkownika był wywoływany w wątku w tle.
  • Naprawiliśmy wyciek pamięci GADBlockSignalSource, który występował podczas wczytywania reklam.
  • Zapośredniczenie reklam natywnych: usunięto GADMediatedNativeAppInstallAdGADMediatedNativeContentAd.
  • Native Mediation: dodano właściwości durationcurrentTime do protokołu GADMediatedUnifiedNativeAd.
7.52.0 2019-11-06
  • Naprawiliśmy błąd, który powodował, że w żądaniu nie był uwzględniany współczynnik proporcji multimediów reklamy In-Stream.
7.51.0 2019-10-17
  • Minimalna obsługiwana wersja iOS została zwiększona do iOS 9. Aplikacje mogą nadal łączyć się z iOS 8, ale reklamy będą się wczytywać tylko w iOS 9 lub nowszym.
  • Dodano właściwości currentTimeduration do elementu GADMediaContent.
  • Dodano właściwość mediaContent do usługi GADInstreamAd i usunięto właściwości videoController, duration, currentTimeaspectRatio.
  • Dodano interfejs API zakotwiczonych banerów adaptacyjnych w wersji beta.
7.50.0 2019-09-18
  • Oficjalna wersja z obsługą systemu iOS 13.
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.2.19.
    • Dodaliśmy obsługę aplikacji z wieloma scenami. Aplikacje obsługujące wiele scen muszą ustawić właściwość scene w elemencie GADRequest, aby otrzymywać reklamy o odpowiednim rozmiarze.
    • Usunięto podklasę SKStoreProductViewController, która jest niedozwolona w iOS 13.
  • Rozwiązano problem z ostrzeżeniem Apple podczas przesyłania aplikacji do sklepu z aplikacjami dotyczącym używania wycofanego interfejsu API.
  • Dodano właściwość testRequestIdentifiers do elementu GADMobileAds.requestConfiguration. Wycofano właściwość testDevices w przypadku GADRequest.
  • Wycofano kod błędu kGADErrorMediationNoFill. Wszystkie błędy braku wypełnienia zwracają teraz kod błędu kGADErrorNoFill.
  • Reklamy z nagrodą: wartość właściwości customRewardString można teraz ustawić w dowolnym momencie przed wyświetleniem GADRewardedAd. Wcześniej tę właściwość należało ustawić przed wczytaniem reklamy.
  • Zapośredniczenie: ulepszono publiczne komunikaty o błędach, które pojawiają się, gdy nie można znaleźć adapterów zapośredniczenia lub nie są one zgodne z prawidłowym protokołem.
7.49.0 2019-08-20
  • Dodaliśmy interfejs API identyfikatora reakcji na reklamę, który umożliwia wyszukiwanie kreacji w Centrum oceny reklam w usłudze Ad Manager.
7.48.0 2019-08-01
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.2.17.
  • Reklamy z nagrodą: naprawiono błąd, w którym aplikacje korzystające ze starych interfejsów API reklam wideo z nagrodą (np. GADRewardBasedVideoAd) w raportach zapośredniczenia odnotowano spadek liczby wyświetleń.
7.47.0 2019-07-11
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.2.16.
  • Ulepszone komunikaty logowania, gdy aplikacje nieprawidłowo konfigurują identyfikator aplikacji w Info.plist.
  • Naprawiono błąd renderowania w reklamach pełnoekranowych i reklamach wideo z nagrodą zachęcających do instalacji aplikacji.
7.46.0 2019-06-24
  • Dodano architekturę arm64e do platformy GoogleMobileAds, aby umożliwić testowanie na urządzeniu. Do kompilacji wymagany jest teraz Xcode 10.
  • Reklamy natywne: usunęliśmy wycofane wcześniej interfejsy API GADNativeAppInstallAdGADNativeContentAd. Aplikacje powinny używać ujednoliconych reklam natywnych.
  • Reklamy natywne: usunęliśmy błąd, który powodował, że reklama natywna zwracała widok multimediów i współczynnik proporcji równy zero, mimo że zawierała treści wideo.nil
  • Zapośredniczenie: rozwiązaliśmy problem z awarią, która występuje, gdy adaptery zapośredniczenia wywołują wiele wywołań zwrotnych dotyczących powodzenia lub niepowodzenia w przypadku tego samego żądania.
7.45.0 2019-06-17
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.2.15.
  • Naprawiliśmy błąd, który rzadko powodował awarię podczas zamykania reklam wideo.
  • Zaktualizowano wywołanie zwrotne rewardedAdMetadataDidChange, aby nie było wywoływane, gdy metadane mają wartość nil.
7.44.0 2019-05-10
  • Oficjalna wersja obsługi pomiarów w aplikacjach.
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.2.14.
  • Usunięto GADCorrelator i powiązane z nim interfejsy API. Ta funkcja była wcześniej niedostępna.
  • Właściwość preferredImageOrientationGADNativeAdImageAdLoaderOptions została wycofana. Zamiast niej używaj właściwości GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • Zaktualizowano minimalną wymaganą wersję iOS do 8.0.
  • Oficjalna wersja obsługująca Open Measurement.
  • Open Measurement: obejmuje pakiet OM SDK w wersji 1.2.13.
  • Open Measurement: dodaliśmy obsługę niestandardowych formatów reklam natywnych.
  • Reklamy natywne: dodano właściwości videoControllerhasVideoContent do GADMediaContent.
  • Reklamy natywne: wycofane w videoController w metodach GADUnifiedNativeAd, hasVideoContent, aspectRatioGADVideoController.
  • Reklamy natywne: dodano klasę GADNativeAdMediaAdLoaderOptions z właściwością aspectRatio, która umożliwia wydawcom żądanie określonego współczynnika proporcji komponentu multimedialnego reklamy natywnej. Ta opcja ma pierwszeństwo przed właściwością preferredImageOrientationGADNativeAdImageAdLoaderOptions.
  • Reklamy natywne: GADMediaView podczas renderowania obrazów uwzględniają teraz właściwość contentMode.
7.42.2 2019-03-29
  • Mediacja z nagrodami (nowe interfejsy API): naprawiono błąd, w którym adaptery mediacji z nagrodami były automatycznie zwalniane po wywołaniu funkcji ładowania.
7.42.1 2019-03-25
  • Naprawiliśmy rzadki błąd, który mógł występować podczas zwalniania pamięci przydzielonej na reklamy wideo.
7.42.0 2019-03-15
  • Pakiet SDK do reklam mobilnych Google zależy teraz od pomiaru aplikacji. Musisz uwzględnić platformę pomiarów aplikacji i jej zależności. Identyfikator aplikacji musi być umieszczony w pliku plist aplikacji przy użyciu klucza GADIsAdManagerApp. Więcej informacji znajdziesz w krótkim przewodniku.
  • Rozmiar platformy SDK został zmniejszony poniżej limitów GitHub.
  • Użytkownik tagForChildDirectedTreatment został dodany do usługi GADMobileAds.sharedInstance.requestConfiguration. [GADRequest tagForChildDirectedTreatment] zostało wycofane.
  • Usunęliśmy błąd polegający na tym, że funkcja rewardBasedVideoAdMetadataDidChange: mogła być wywoływana, gdy metadane nie uległy zmianie.
7.41.0 2019-03-04
  • Reklamy z nagrodą: dodaliśmy nowy interfejs API (w otwartej wersji beta)GADRewardedAd, który umożliwia jednoczesne wczytywanie wielu reklam z nagrodą.
  • Reklamy z nagrodą: dodaliśmy właściwość admetadataGADRewardBasedVideoAd. Użyj rewardbasedvideoadmetadatadidchange:, aby monitorować zmiany metadanych reklamy.
7.40.0 2019-02-21
  • Poprawa wydajności.
7.39.0 2019-02-08
  • Usunęliśmy błąd, który powodował, że odwoływanie się do GADCustomEventParametersServer skutkowało błędem kompilacji.
  • Dodano właściwość mainImage w klasie GADMediaContent, aby ustawić główny komponent z obrazem w reklamach natywnych, gdy wideo jest niedostępne.
7.38.0 2019-01-22
  • Rozwiązaliśmy problem z renderowaniem reklam elastycznych wyświetlanych w widokach tabeli.
  • Dodano nową klasę GADMediaContent, która zawiera informacje o treściach multimedialnych.
7.37.0 2018-12-10
  • Większa zgodność z Crashlytics, która zapewnia bardziej przydatne raporty o awariach z aktualizowaną symbolizacją śladu stosu.
7.36.0 2018-11-16
  • Naprawiliśmy problem, w którym niektóre adaptery do zapośredniczenia mogły zgłaszać wiele wyświetleń tej samej reklamy pełnoekranowej lub reklamy z nagrodą.
7.35.2 2018-11-08
  • Różne poprawki błędów.
7.35.1 2018-10-22
  • Różne poprawki błędów.
7.35.0 2018-10-17
  • Rozwiązaliśmy problem, który uniemożliwiał wczytywanie reklam z nagrodą po wczytaniu nowej reklamy z nagrodą w metodzie delegata rewardBasedVideoAdDidClose:.
  • Minimalna wersja Xcode to teraz 9.2.
7.34.0 2018-09-26
  • Wysyłanie żądania drugiej reklamy z nagrodą, gdy wyświetlana jest inna reklama z nagrodą, nie jest już dozwolone. Rozwiązaliśmy problem, który powodował, że żądanie drugiej reklamy z nagrodą powodowało nieprawidłowe działanie kilku adapterów zapośredniczenia innych firm. Po zakończeniu prezentacji można poprosić o wyświetlenie kolejnej reklamy w ciągu rewardBasedVideoAdDidClose:.
  • Naprawiono: zaktualizowano CocoaPod, aby zmniejszyć rozmiar pliku poniżej 100 MB, co umożliwia przesyłanie plików pakietu SDK do repozytoriów GitHub.
7.33.1 2018-09-13
  • Reklamy natywne: rozwiązaliśmy problem, który powodował, że czasami reklamy wideo nie odtwarzały się prawidłowo.
  • Reklamy natywne: rozwiązaliśmy problem, który powodował, że w przypadku reklam innych niż wideo pole GADMediaView było puste.
  • Banery DFP: rozwiązaliśmy błąd polegający na tym, że metoda zmiany rozmiaru nie działała prawidłowo.
7.33.0 2018-09-10
  • Dodaliśmy obsługę systemu iOS 12.
  • Poprawki błędów i lepsze działanie aplikacji.
7.32.0 2018-08-13
  • Reklamy z nagrodą: dodaliśmy właściwość customRewardString do GADRewardBasedVideoAd, co umożliwia wydawcom przekazywanie danych niestandardowych do żądań weryfikacji po stronie serwera.
  • Reklamy natywne: GADNativeAppInstallAd, GADNativeContentAd i powiązane interfejsy API zostały wycofane na rzecz GADUnifiedNativeAd. Więcej informacji o korzystaniu z nowych interfejsów API znajdziesz w zaawansowanym przewodniku po ujednoliconych reklamach natywnych.
  • Reklamy natywne: dodaliśmy funkcję „Wyłącz tę reklamę”.
  • Reklamy natywne: usunęliśmy błąd, który powodował, że widok Informacji był usuwany podczas ponownego używania widoków reklam w widokach kolekcji.
  • Dodaliśmy właściwość requestConfiguration do GADMobileAds, której można używać do określania parametrów maxAdContentRating i tagForUnderAgeOfConsent we wszystkich żądaniach reklamy.
  • Mediacja: dodaliśmy właściwości maxAdContentRatingunderAgeOfConsent do elementu GADMediationAdRequest.
7.31.0 2018-05-17
7.30.0 2018-03-26
  • MRAID w wersji 3 (beta).
  • Poprawki błędów i lepsze działanie aplikacji.
7.29.0 2018-02-16
  • Naprawiliśmy błąd wprowadzony w wersji 7.28.0, który powodował problemy z grafiką w aplikacjach GameKit.
7.28.0 2018-01-31
  • Reklamy natywne: dodano interfejs Unified Native Ad API. Łączy to typy GADNativeAppInstallAdsGADNativeContentAds w jeden nowy typ: GADUnifiedNativeAd. Więcej informacji znajdziesz w przewodniku po ujednoliconych reklamach natywnych.
  • Reklamy wideo z nagrodą: dodaliśmy metodę rewardBasedVideoAdDidCompletePlaying: do GADRewardBasedVideoAdDelegate, aby powiadamiać wydawców o zakończeniu odtwarzania filmu.
  • Mediacja reklam wideo z nagrodą: dodaliśmy metodę connectorDidCompletePlayingRewardBasedVideoAd: do GADMRewardBasedVideoAdConnectorDelegate, aby adaptery mediacji mogły ją wywoływać po zakończeniu odtwarzania filmu.
  • Mediacja natywna: zaktualizowano GADMediatedNativeAdDelegate.h, aby umożliwić adapterom dostęp do poszczególnych widoków używanych w reklamie natywnej.

    Dodano:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Wycofane:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Dodaliśmy obsługę zapośredniczenia w reklamach wideo w reklamach natywnych. Adaptery zapośredniczenia natywnego muszą implementować metodę mediaView w przypadku GADMediatedNativeAppInstallAdGADMediatedNativeContentAd oraz zwracać widok multimediów.
  • Dodano zależności od platform QuartzCore i CFNetwork.
7.26.0 2017-11-17
  • Obsługa iPhone'a X.
  • W przypadku reklam pełnoekranowych domyślny przycisk zamykania jest teraz renderowany w bezpiecznej strefie.
  • Usunięto usługę nativeAd z kont GADAdChoicesViewGADMediaView.
  • Ogranicza interakcje pakietu SDK z usługami StoreServices firmy Apple do 1 na sesję podczas uruchamiania aplikacji.
  • Reklamy testowe wyświetlają teraz etykietę u góry reklamy. Więcej informacji znajdziesz w przewodniku po testowaniu.
7.25.0 2017-10-25
  • Mediacja natywna: adaptery otrzymują wywołanie funkcji mediatedNativeAd:didRenderInView:viewController:, gdy tylko reklama natywna zostanie powiązana z widokiem reklamy natywnej, zamiast czekać, aż ten widok reklamy natywnej będzie widoczny.
  • Mediacja natywna: gdy śledzony widok zostanie zwolniony, adaptery otrzymają wywołanie funkcji mediatedNativeAdDidUntrackView: z wartością nil.
7.24.1 2017-9-27
  • Aktualizuje sposób interakcji pakietu SDK z usługami StoreServices firmy Apple.
7.24.0 2017-9-20
  • Oficjalna wersja obsługująca system iOS 11.
  • Usunięto GADAdDelegate. Do zarządzania dźwiękiem reklam należy używać GADAudioVideoManager.
  • Rozwiązaliśmy błąd w systemie iOS 11, który powodował, że widoki banerów były przesunięte w dół z powodu wstawień treści.
  • Dodano zależność od platformy Security.
7.23.0 2017-09-05
  • Adaptery zapośredniczenia otrzymują teraz powiadomienia za pomocą metody mediatedNativeAd:didUntrackView:, gdy reklama natywna zostanie zwolniona.
7.22.0 2017-08-08
  • Rozwiązaliśmy problem, który powodował, że zdarzenie „nie udało się załadować reklamy” nie było wywoływane, gdy żądanie reklamy zostało odrzucone z powodu działania aplikacji w tle.
7.21.0 2017-06-20
  • W przypadku jednostek reklamowych z reklamami pełnoekranowymi, które nie wyświetlają reklam wideo, reklamy pełnoekranowe będą miały opcję natychmiastowego zamknięcia, nawet jeśli kreacja MRAID wywołuje funkcję useCustomClose.
  • Dodaliśmy tekst do menu debugowania, aby wskazać, czy aktywny jest podgląd kreacji czy tryb rozwiązywania problemów.
  • Dodano klasę GADMultipleAdsAdLoaderOptions, która umożliwia wydawcom określanie liczby reklam do wczytania w przypadku jednego żądania.
  • Dodano właściwość loading do GADAdLoader, która wskazuje, czy moduł wczytywania reklam aktualnie wczytuje reklamy.
  • Dodaliśmy nową, opcjonalną metodę delegowania -adLoaderDidFinishLoading: do GADAdLoaderDelegate, która jest wywoływana po tym, jak GADAdLoader zakończy zwracanie wszystkich reklam w odpowiedzi na żądanie.
7.20.0 2017-05-03
  • Usunęliśmy format reklamy promującej zakup w aplikacji.
  • Usunięto architekturę armv7s.
7.19.1 2017-04-13
  • Rozwiązaliśmy problem polegający na tym, że do sieci mediacji w przypadku mediacji inteligentnych banerów był przekazywany nieprawidłowy rozmiar reklamy.
7.19.0 2017-03-16
  • Dodaliśmy metodę openInlineBrowser() do google_mobile_app_ads.js, aby otwierać adres URL w SFSafariViewController.
  • Dodano GADAudioVideoManagerDelegate, aby wysyłać powiadomienia o rozpoczęciu i wstrzymaniu/zakończeniu odtwarzania reklam audio i wideo.
7.18.0 2017-02-23
  • Dodano metody play, pausesetMute do GADVideoController.
  • Dodano nowe metody delegowania do GADVideoControllerDelegate odpowiadające rozpoczęciu, wstrzymaniu, zakończeniu, wyciszeniu i wyłączeniu wyciszenia treści wideo.
  • Dodano obsługę adapterów do zapośredniczenia reklam wideo z nagrodą, które umożliwiają włączenie wczesnej inicjalizacji przed wysłaniem żądania reklamy.
7.17.0 2017-01-31
  • Dodano użytkowników nativeAdDidRecordImpression i nativeAdDidRecordClick do listy GADNativeAdDelegate.
7.16.0 2016-12-12
  • Dodano kontroler wideo do obiektu DFPBannerView.
  • GADNativeExpressAdView,GADNativeContentAd,GADNativeCustomTemplateAd,GADNativeContentAd i GADNativeCustomTemplateAd są teraz niepuste.
  • Mediacja natywna: adaptery mogą teraz ustawiać właściwość adChoicesView w przypadku GADMediatedNativeAppInstallAdGADMediatedNativeContentAd, aby renderować Informacje.
7.15.0 2016-11-21
  • Dodaliśmy właściwość GADMediaView do GADNativeContentAdGADNativeCustomTemplateAd.
7.14.0 2016-10-28
  • Przeniesiono nagłówki adaptera do mediacji do nagłówka platformy i nagłówka globalnego.
  • W przypadku rozmiaru reklamy kGADAdSizeFluid zmiana rozmiaru banera nie powoduje już zmiany rozmiaru ramki widoku banera.
7.13.1 2016-10-20
  • Dodaliśmy obsługę podglądu w aplikacji i rozwiązywania problemów w Google Ad Managerze.
7.13.0 2016-10-17
  • Dodano zależność od platformy JavaScriptCore.
  • Różne poprawki błędów.
7.12.1 2016-10-05
  • Poprawiono adnotacje dotyczące możliwości przyjmowania wartości null w przypadku GADNativeAppInstallAdGADNativeContentAd.
7.12.0 2016-09-28
  • Poprawki błędów powodujących awarie związane z GADStringFromCGFloat.
  • Dodano GADNativeAdViewAdOptions, aby określić lokalizację ikony AdChoices w reklamach natywnych.
  • Dodaliśmy właściwość adNetworkClassName do GADRewardBasedVideoAd.
7.11.0 2016-09-15
  • Usunięto zależności od platform CoreBluetooth, EventKit i EventKitUI.
  • Podczas aktualizowania aplikacji na iOS 10 nie trzeba już podawać tekstu dla symboli NSCalendarsUsageDescriptionNSBluetoothPeripheralUsageDescription.
  • Usunięto obsługę MRAID 2.0 createCalendarEventstorePicture.
7.10.1 2016-08-26
  • Naprawiono błąd powodujący awarie związane z GADStringFromCGFloat.
7.10.0 2016-08-16
  • Podczas łączenia reklam natywnych z widokiem właściwość userInteractionEnabled widoku jest zmieniana na NO, aby spełnić oczekiwania pakietu SDK.
  • Dodano zależność od MobileCoreServices.
  • Dodaliśmy interfejs API, który informuje sieć reklamową, czy wersja pakietu SDK jest co najmniej major.minor.patch.
7.9.1 2016-07-18
  • Naprawiono błąd wpływający na mediację reklam wideo z nagrodą.
7.9.0 2016-07-13
  • Dodano zależności od platform GLKit, OpenGLES, CoreMotion i CoreVideo, aby poprawić renderowanie i jakość reklam.
  • Dodano metodę +[GADMobileAds configureWithApplicationID:]. Wydawcy AdMob powinni wywoływać tę metodę, podając identyfikator aplikacji.
  • Wydawcy korzystający z Google Ad Managera i zapośredniczenia SDK nie będą już otrzymywać ostrzeżenia „Typ reklamy zapośredniczonej jest nieznany lub nieprawidłowy”.
7.8.1 2016-05-11
  • Dodaliśmy obsługę pakietu SDK, która umożliwia automatyczne używanie danych o lokalizacji, gdy użytkownik wyraźnie włączy uprawnienia aplikacji do lokalizacji.
7.8.0 2016-04-28
  • Dodano zależność od platform CoreBluetooth i SafariServices.
  • Dodaliśmy adnotacje o możliwości przyjmowania wartości null do głównych plików nagłówkowych pakietu SDK, aby poprawić obsługę opcjonalnych wartości w Swift.
  • Dodaliśmy obsługę GADAdSizeDelegate w reklamach o rozmiarze kGADAdSizeFluid.
7.7.1 2016-04-06
  • Rozwiązaliśmy problem z obsługą kliknięć reklam natywnych w widokach przewijania.
7.7.0 2016-02-24
  • Dodaliśmy obsługę reklam wideo z nagrodą.
  • Dodano obsługę kodu pośredniego. Chociaż zwiększyło to rozmiar pobieranego pakietu SDK, nie wpłynie znacząco na rozmiar plików binarnych aplikacji. Aby zmienić to ustawienie w przypadku aplikacji, otwórz ustawienia kompilacji projektu i w sekcji Opcje kompilacji ustaw Włącz kod pośredni na Yes.
  • Dodano zależność od platformy MediaPlayer. Musisz połączyć ten framework z binarnym plikiem aplikacji. Jeśli używasz CocoaPods, uruchom pod install --repo-update.
  • Usunęliśmy wszystkie odniesienia do parametru userID w interfejsach API filmów z nagrodą.
  • Wywołania metody loadRequest: dla GADInterstitial są zawsze powiązane z asynchronicznym wywołaniem delegata didFailToReceiveAd:withError: lub interstitialDidReceiveAd:. Rozwiązaliśmy problem, który powodował, że w niektórych przypadkach umowa nie była przestrzegana.
  • Mediacja natywna: dodaliśmy możliwość obsługi i raportowania zdarzeń kliknięć przez adaptery.
  • Reklamy w wyszukiwarce: dodano obsługę dynamicznej wysokości.
7.6.0 2015-12-07
  • Metody protokołu dla adapterów zapośredniczenia zostały zgrupowane lub przeniesione, aby były prostsze.
  • Poprawiono wielkość liter w komunikacie didFailToLoadWithError w protokole GADRewardBasedVideoAdDelegate.
7.5.2 2015-10-16
  • Poprawki błędów.
7.5.1 2015-09-30
  • Naprawia awarie w GADStatisticsCore.
7.5.0 2015-09-22
  • Pakiet SDK nie używa już metody UIApplication's canOpenURL na urządzeniach z iOS 9.
  • Rozwiązaliśmy problem polegający na tym, że metody GADNativeAdDelegate nie były wywoływane.
  • Wywołanie zwrotne GADAdLoaderDelegateadLoader:didFailToReceiveAdWithError jest teraz wywoływane, jeśli nie zażądano żadnych typów reklam.
7.4.1 2015-08-13
  • Naprawia błąd, który występuje, gdy użytkownik dokona zakupu w aplikacji produktu, którego identyfikator zawiera znak specjalny.
7.4.0 2015-07-30
  • Wersja beta MRAID v2.
  • Dodano nowe ustawienia globalne dotyczące raportowania awarii i automatycznego śledzenia zakupów w aplikacji. Jeśli automatyczne śledzenie zakupów w aplikacjach jest włączone, usuwa to zależność od pakietu SDK śledzenia konwersji w zakresie raportowania konwersji związanych z zakupami w aplikacjach.
  • Właściwość adUnitID w usłudze GADInterstitial to teraz readonly.
  • Dodaliśmy interfejsy API do mediacji w przypadku reklam wideo z nagrodą.
  • Wycofano setLocationWithDescription: GADRequest. Zamiast niej używaj zasady setLocationWithLatitude:longitude:accuracy:.
7.3.1 2015-05-28
  • Dodaliśmy obsługę formatów reklam natywnych promujących instalacje aplikacji i reklam natywnych z treścią w AdMob, Ad Manager i Ad Exchange.
  • Dodaliśmy obsługę niestandardowych formatów reklam natywnych, które są dostępne w przypadku rezerwacji w Ad Managerze.
  • Rozwiązaliśmy problem wprowadzony w wersji 7.2.0, który powodował nieprawidłowe wyświetlanie inteligentnych banerów w trybie poziomym na urządzeniach z iOS 8.
7.2.2 2015-05-07
  • Rozwiązuje ten problem:
    Aplikacja odwołuje się do niepublicznych selektorów w Payload/(<app_id>):clientId,screenName,setScreenName.
7.2.1 2015-04-30
  • Symulatory ponownie domyślnie wczytują reklamy wyświetlane na żywo. Dodaj kGADSimulatorID do właściwości testDevicesGADRequest, aby wyświetlać reklamy testowe w symulatorach.
  • Dodaliśmy możliwość rejestrowania kliknięć w przypadku reklam pełnoekranowych przez adaptery zapośredniczenia i zdarzenia niestandardowe.
  • Wprowadziliśmy drobne ulepszenia interfejsów API zdarzeń niestandardowych.
  • Dodano GADInterstitial initWithAdUnitID: i wycofano GADInterstitial init.
  • Wycofano metodę setValidAdSizesWithSizesDFPBannerView. Zamiast niej używaj zasady DFPBannerView.validAdSizes.
7.1.0 2015-04-01
  • Wymaga połączenia z CoreMedia.framework.
  • Różne poprawki błędów.
7.0.0 2015-02-03
  • Wycofaliśmy obsługę systemu iOS 5.
  • Opublikowano pakiet SDK jako platformę.
  • Usunięto zależność od flagi linkera -ObjC.
  • Krótszy czas wczytywania reklam w systemie iOS 8.
  • Dodano właściwość requestAgent do usługi GADRequest. Integracje z firmami zewnętrznymi powinny ustawiać tę właściwość, aby oznaczać platformę, z której pochodzi żądanie.
  • Dodano nową klasę DFPRequest, która obsługuje kierowanie niestandardowe i wykluczenia kategorii.
  • Usługa publisherProvidedID została przeniesiona z konta DFPExtras na konto DFPRequest.
  • Zastąpiono klasy GADAdMobExtrasDFPExtras jedną klasą GADExtras.
  • Wycofana właściwość GADBannerViewhasAutoRefreshed.
  • Usunęliśmy makro GAD_SIMULATOR_ID – reklamy testowe są automatycznie włączane w symulatorze, gdy używasz makr GADBannerViewGADInterstitial.
  • Usunięto właściwości GADRequest: mediationExtras,additionalParameters i właściwości testowe.
  • Wycofane GADRequest:setBirthdayWithMonth:day:year:
  • Usunięto metodę addKeyword: użytkownika GADRequest.
  • Usunięto zajęcia DFPSwipeableBannerView.
6.12.2 2014-11-06
  • Wyłączono odbijanie w przypadku reklam banerowych.
  • Usunięto awarię występującą w DumpViews.
6.12.0 2014-09-18
  • Oficjalna wersja obsługująca system iOS 8.
  • Wczytywanie reklam na głównym wątku w iOS 8 trwa krócej.
  • Banery inteligentne są prawidłowo wyświetlane w orientacji poziomej na urządzeniach z iOS 8.
  • Wymaga połączenia z 2 nowymi platformami: EventKitEventKitUI. Są one automatycznie łączone, jeśli moduły i platformy automatycznego łączenia są włączone.
  • Wycofana właściwość mediatedAdView w przypadku GADBannerView.
  • Usunięto wcześniej wycofaną metodę loadAndDisplayRequest:usingWindow:initialImage: w dniu GADInterstitial.
6.11.1 2014-08-07 Poprawiono inicjowanie widoku banera z plików nib.
6.10.0 2014-07-17
  • Reklamy będą się teraz domyślnie otwierać w Safari, a nie w przeglądarce w aplikacji. Kreacja może zastąpić to działanie, określając mraid.expand() lub admob.opener.openOverlay().
  • Gesty przesunięcia zostały wyłączone na urządzeniu DFPBannerView.
  • Środowisko wykonawcze DFPSwipeableBannerView zostało wycofane na rzecz DFPBannerView.
6.9.3 2014-06-12
  • Metoda loadAndDisplayRequest:usingWindow:initialImageGADInterstitial została wycofana.
  • Oddzielenie pakietów analitycznych od pakietu SDK, co spowodowało zmniejszenie rozmiaru pakietu SDK z 9,6 MB do 3,4 MB. Pakiet SDK do analizy możesz pobrać tutaj.
  • Usługa contentURLDFPExtras została przeniesiona do GADRequest.
  • Naprawiono różne błędy.
6.9.2 2014-05-07
  • Wycofaliśmy obsługę systemu iOS 4.3. Pakiet SDK obsługuje system iOS 5.0 i nowszy oraz zawiera teraz słabe odwołania ARC.
  • Dodaliśmy format dużego banera 320x100 ze stałą wartością kGADAdSizeLargeBanner.
  • Dodaliśmy nowy format pełnoekranowy, który umożliwia uruchamianie zakupów w aplikacji. Ustaw właściwość inAppPurchaseDelegateGADInterstitial, aby obsługiwać zdarzenia zakupu w aplikacji.
6.8.0 2014-01-24
  • lepsze kierowanie reklam,
  • Wymagane do połączenia z platformą CoreTelephony.
  • Naprawiliśmy awarię, która występowała, gdy urządzenie przechodziło w tryb samolotowy.
6.7.0 2013-12-12
  • Zwiększona skuteczność reklam umieszczonych w UITableView.
  • Różne poprawki błędów.
6.6.1 2013-11-13 Naprawiliśmy wycieki pamięci podczas korzystania z mediacji.
6.6.0 2013-11-05
  • Wymagane do połączenia z platformą AVFoundation.
  • Dodaliśmy obsługę architektur arm64 i x86_64.
  • Znacznie zmniejszony rozmiar biblioteki.
  • Dodano właściwość adNetworkClassName w usługach GADBannerViewGADInterstitial.
  • Rozwiązaliśmy problem, który powodował, że zdarzenia w aplikacji Ad Managera nie były wywoływane w przypadku reklam pełnoekranowych.
  • Adapter HTML Ad Exchange został dołączony bezpośrednio do biblioteki. Deweloperzy korzystający z Ad Exchange nie muszą już oddzielnie łączyć libAdapterHtml.a.
6.5.1 2013-08-29 Ukrywa pasek stanu w widokach pełnoekranowych w systemie iOS 7.
6.5.0 2013-07-16
  • Naprawiliśmy błąd zmiany rozmiaru GADBannerView.
  • Zmiana interfejsu API w przypadku pola COPPA w GADRequest.
  • Przekazuje identyfikator IDFA firmy Apple w żądaniu reklamy.
  • Zaktualizowane komunikaty ostrzegawcze dotyczące zapośredniczenia w przypadku użycia flagi linkera.
6.4.2 2013-05-20 Rozwiązanie powtarzającego się problemu GADMRAIDInterceptor.
6.4.1 2013-04-18 Naprawiliśmy awarię, która występowała, gdy wartość Advertising Identifier wynosiła nil.
6.4.0 2013-04-08
  • Naprawiono błąd powodujący awarię GADInterstitial, gdy aplikacja działa w tle.
  • Naprawiliśmy awarię wątków GADMRAIDInterceptor.
  • Naprawiliśmy błąd, dzięki czemu delegaci reklam pełnoekranowych otrzymują teraz wartość interstitialWillLeaveApplication.
  • Zmieniliśmy nazwy symboli MD5, aby zapobiec błędom związanym z duplikatami symboli.
  • Dodaliśmy obsługę otrzymywania reklam testowych podczas korzystania z AdMob za pomocą zapośredniczenia.
  • Reklamy testowe są dostępne tylko na urządzeniach z systemem iOS 6 lub nowszym.
  • Usunięcie wszystkich przypadków użycia identyfikatora UDID.
6.3.0 2013-02-14
  • Dodano instrukcję logowania, która podaje identyfikator do przekazania do request.testDevices, aby włączyć reklamy testowe na konkretnym urządzeniu.
  • Dodaliśmy obsługę reklam testowych w systemie iOS 6.
  • Naprawiliśmy awarię w GADMraidInterceptor.
6.2.1 2012-10-16
  • Wymagane do połączenia z platformą StoreKit.
  • Naprawiono błąd powodujący awarię, gdy aplikacja zostanie obrócona przed otrzymaniem pierwszej reklamy zapośredniczonej.
6.2.0 2012-09-26
  • Podczas tworzenia wersji na ARMv7s flaga -all_load nie jest już potrzebna, ale flaga -ObjC jest nadal wymagana.
  • Wymagane do połączenia z platformą AdSupport.
  • Wymagany do korzystania z Xcode 4.5 i kompilowania pod kątem iOS 6. Minimalna wersja wdrożenia to iOS 4.3.
  • Pakiet SDK nie zawiera już instrukcji ARMv6, a teraz zawiera instrukcje ARMv7s.
  • W przypadku iOS 6 i nowszych wersji używa identyfikatora Apple IDFA (Identifier For Advertising), a w przypadku wersji starszych niż iOS 6 – identyfikatora UDID.
  • Poprawki różnych błędów w iOS 6.
  • Zgodność przeglądarki w aplikacji z wyższym ekranem iPhone’a 5.
  • Zgodność z automatycznym układem w systemie iOS 6.
6.1.4/5 2012-08-09
  • Poprawka błędu dotyczącego śledzenia kliknięć i wyświetleń przez firmy zewnętrzne.
  • DFPBannerView można utworzyć bez podawania początkowego rozmiaru. Przed wczytaniem żądania upewnij się, że ustawiono wartość validAdSizes.

6.1.5: Ta wersja wykorzystuje uniwersalny identyfikator urządzenia (UDID). Aplikacje korzystające z tej wersji muszą uzyskać odpowiednią zgodę użytkownika na wysyłanie informacji o identyfikatorze urządzenia zgodnie z odpowiednimi zasadami iOS.

6.1.1/2 2012-07-19
  • Rozwiązaliśmy problem z awarią MRaid Interceptora podczas uzyskiwania dostępu do klucza o wartości null.
  • Wydawcy muszą dodać -all_load podczas korzystania z pakietu SDK.
  • Dodano obiekty DFPBannerView, DFPInterstitialDFPExtras przeznaczone specjalnie dla wydawców Ad Managera.
  • Nowa funkcja Ad Managera: wiele rozmiarów reklam.
  • Nowa funkcja Ad Managera: zdarzenia w aplikacji.
  • Nagłówki Ad Managera, wyszukiwarki i zapośredniczenia są teraz uwzględnione w podfolderze „Dodatki”, dzięki czemu nie wymagają już osobnego pobierania.
  • Znany problem: podczas korzystania z GADBannerView w Interface Builder rozmiar ramki musi zostać ustawiony jawnie przed załadowaniem żądania.

6.1.2: Ta wersja wykorzystuje uniwersalny identyfikator urządzenia (UDID). Aplikacje korzystające z tej wersji muszą uzyskać odpowiednią zgodę użytkownika na wysyłanie informacji o identyfikatorze urządzenia zgodnie z odpowiednimi zasadami iOS.

6.0.3/4 2012-05-10
  • Dodano ograniczenie liczby wyświetleń.
  • Naprawiliśmy kilka drobnych błędów.

6.0.4: ta wersja korzysta z uniwersalnego identyfikatora urządzenia (UDID). Aplikacje korzystające z tej wersji muszą uzyskać odpowiednią zgodę użytkownika na wysyłanie informacji o identyfikatorze urządzenia zgodnie z odpowiednimi zasadami iOS.

6.0.1 2012-04-19
  • Dodano zapośredniczenie sieci reklamowych.
  • Zapośredniczenie obejmuje możliwość zapośredniczenia autoreklam i zdarzeń niestandardowych.
  • Dodano obsługę MRAID w wersji 1.0 na wszystkich wersjach platformy iOS.
  • Wycofano makra GAD_SIZE_#x# na rzecz stałych GADAdSize.
  • Dodaliśmy obsługę reklam pełnoekranowych za pomocą nowych stałych GADSize: kGADAdSizeSmartBannerPortrait i kGADAdSizeSmartBannerLandscape.
  • GADRequest używa teraz registerAdNetworkExtras: do ustawiania dodatków. Właściwość additionalParameters została wycofana.

Od wersji 5.0.8 pakiet iOS SDK nie odwołuje się do uniqueIdentifier.

5.0.8 2012-03-30
  • Usunęliśmy wszystkie odwołania do uniqueIdentifierprzestarzałej usługiUIDevice.
  • Właściwość testDevices została wycofana na rzecz właściwości testing, która nie jest już wycofana.
5.0.5 2011-11-30
  • Dodaliśmy obsługę dodatkowych formatów reklam pełnoekranowych rich media na iPhone'a i iPada. Ta aktualizacja będzie zgodna ze wszystkimi przyszłymi formatami reklam pełnoekranowych.
  • Ulepszone śledzenie wyświetleń reklam pełnoekranowych.
  • GADInterstitial zawsze był obiektem jednorazowego użytku, ale teraz będzie prawidłowo kończyć działanie, wywołując didFailToReceiveAdWithError: w przypadku wszystkich żądań wczytania lub wyświetlenia reklamy pełnoekranowej po pierwszym żądaniu.
5.0.4 2011-10-28 Naprawiono zbyt duże przyciski na wyświetlaczach Retina w przeglądarce w aplikacji.
5.0.3 2011-10-24
  • Integracja z reklamami w wyszukiwarce niestandardowej.
  • Obsługa systemu iOS 5.0.
  • Szybsze wczytywanie reklam pełnoekranowych.
  • Poprawka wyświetlania reklamy w kontrolerze widoku modalnego.
  • Poprawiono działanie tagu kotwicy.
4.1.1 2011-07-18
  • Dodatkowo certyfikowany w przypadku iOS 5.0 Beta 3.
  • GTMStringEncoding ma przestrzeń nazw, aby uniknąć kolizji linkera z innymi bibliotekami.
  • Przeglądarka w aplikacji zamyka się sama w przypadku nieprawidłowo skonfigurowanych reklam w App Store.
  • Naprawiliśmy wycieki pamięci w pakiecie SDK.
  • Rozwiązanie problemów ze śledzeniem kliknięć w przypadku banerów DoubleClick for Advertisers (DFA).
  • Naprawiliśmy kilka bardzo rzadkich awarii.
  • oficjalna wersja Google Ad Managera.
4.1.0 2011-05-02
  • Wszystkie kontrolery widoku są prawidłowo zamykane, gdy z JavaScriptu w kontrolerze widoku ukrytym w stosie kontrolerów widoku zostanie wysłane polecenie zamknięcia.
  • Dodaliśmy obsługę limitów czasu oczekiwania na reklamy pełnoekranowe AFMA dostarczanych przez serwer.
  • Tryb testowy jest teraz włączany przez dodanie identyfikatorów urządzeń do białej listy.
  • Dodano metodę ponownego używania tego samego widoku UIWebView w banerze i nakładce Rich Media.
  • Dodano podmodel urządzenia do słownika onshow.
  • Naprawiliśmy wycieki pamięci w GADBrowserControllerUIWebViews.
  • Kontroler widoku pełnoekranowej reklamy w momencie otwarcia aplikacji blokuje się w trybie pionowym, aby usunąć z konsoli dziennik ostrzeżeń.
  • Wszystkie kody odpowiedzi HTTP 5xx zwracają teraz „błąd serwera” zamiast „błędu sieci”.
4.0.2 2011-03-15 wersja ogólnodostępna.