Informacje o wersjach

Wersja Data premiery Uwagi
11.3.0 2024-04-11
  • Dodano właściwość adUnitID do tabeli GADAppOpenAd.
11.2.0 2024-03-14
  • Dodaliśmy obsługę plików manifestu prywatności.
  • Open Measurement: aktualizacja do pakietu OM SDK do wersji 1.4.12.
  • Poprawiliśmy niektóre kody błędów odpowiedzi, aby prawidłowo identyfikować awarie sieci zamiast braku wypełnienia.
  • Zaktualizowano Info.plist pakietu SDK, aby umożliwić obejście problemu z Menedżerem pakietów Swift w Xcode 15.3.
  • Inspektor reklam: dodaliśmy obsługę wyświetlania informacji .plist i wartości Zasad IAB dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych.
11.1.0 2024-03-06
  • Rozwiązaliśmy problem, który powodował, że wczytywanie reklam wideo mogło powodować wyświetlanie w konsoli komunikatu ostrzegawczego dotyczącego wykorzystania wątku głównego.
  • Inspektor reklam: dodano obsługę wyświetlania stanu autoryzacji śledzenia aplikacji użytkownika.
11.0.1 2024-02-09
  • Pomiar otwarty:
    • Wersja cofnięta do pakietu OM SDK 1.4.8.
    • Działa wokół niezamierzonego globalnego symbolu adView występującego w pakiecie OM SDK 1.4.10, który powoduje zduplikowane błędy symboli, jeśli pakiet SDK OM 1.4.10 jest dołączony do wielu bibliotek.
11.0.0 2024-02-06
  • Zmiany powodujące niezgodność:
    • Pakiet SDK nie jest już bezpośrednio zależny od funkcji GoogleAppMeasurement. Aby nadal zbierać dane o użytkownikach w AdMob, połącz swoją aplikację w AdMob z Firebase i zintegruj z nią pakiet SDK Google Analytics dla Firebase.
    • Zaktualizowano minimalną obsługiwaną wersję Xcode do wersji 15.1.
    • Zaktualizowano minimalny cel wdrożenia na iOS 12.
    • Zaktualizowaliśmy minimalny system operacyjny wymagany do odbierania reklam do iOS 13.
    • Wiele wcześniej wycofanych interfejsów API zostało usuniętych.
  • Open Measurement: aktualizacja do pakietu OM SDK do wersji 1.4.10.
  • Reklamy pełnoekranowe:
    • Odwołania (UIViewController) do reklam pełnoekranowych mogą teraz mieć wartość null i nie są wymagane. Jeśli nie masz kontrolera widoku, pakiet SDK używa głównego okna aplikacji do automatycznego wyszukiwania kontrolerów widoków.
  • Testowanie:
  • Inspektor reklam:
    • Inspektor reklam wyświetla teraz błędy, które wystąpiły podczas uruchamiania sesji.
    • Naprawiono rzadką awarię powiązaną z Inspektorem reklam podczas inicjowania pakietu SDK.
10.14.0 2023-11-29
  • Wycofano: GADSimulatorID. Symulatory są już domyślnie w trybie testowym.
  • Wycofano: -setSameAppKeyEnabled:. Użyj w zamian zasady -setPublisherFirstPartyIDEnabled:.
  • Dodaliśmy dodatkowe ostrzeżenia o wycofaniu interfejsów API GADCustomEvent. Zamiast niego użyj interfejsów API GADMediationAdapter.
10.13.0 2023-11-07
10.12.0 2023-10-04
10.11.0 2023-09-25
  • Naprawiono błąd, który powodował nieprawidłowe wyświetlanie niektórych kreacji, gdy reklama była ładowana w jednej orientacji, a wyświetlana w innej.
10.10.0 2023-08-30
  • Oficjalna wersja na iOS 17.
  • Open Measurement: aktualizacja do pakietu OM SDK do wersji 1.4.8.
  • Inspektor reklam: dodano obsługę pakietu SDK do wyświetlania informacji o wtyczce.
  • Usunięto logi konsoli, które zalecają dodanie identyfikatorów symulatorów do interfejsu testDeviceIdentifiers API. Symulatory są już domyślnie w trybie testowym.
10.9.0 2023-08-02
  • Open Measurement: aktualizacja do pakietu OM SDK do wersji 1.4.6.
  • Inspektor reklam: dodaliśmy obsługę eksportu odpowiedzi na reklamy przez pakiet SDK.
  • Rozwiązaliśmy problem z dźwiękiem, który powodował, że nawet jeśli reklama była wyciszona, sesja audio nieoczekiwanie zatrzymywał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 niewielkie zmiany w sposobie obsługi wywołań zwrotnych delegowanych przez przedstawicieli w przypadku reklam zapośredniczonych (adWillPresentFullScreenContent:, adWillDismissFullScreenContent: i adDidDismissFullScreenContent:). Dzięki tym zmianom reklamy zapośredniczone będą bardziej przypominać reklamy własne.
    • Pakiety SDK innych firm, które wielokrotnie wywołują metodę adWillPresentFullScreenContent:, a następnie adDidDismissFullScreenContent:, teraz wyzwalają wiele wywołań zwrotnych, a nie tylko dla pierwszego zestawu wywołań.
    • Jeśli reklamy pełnoekranowe innych firm nie wyświetlą się, wywoływany jest element ad:didFailToPresentFullScreenContentWithError: zamiast adWillPresentFullScreenContent: i adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration: wycofaliśmy metodę tagForChildDirectedTreatment: i dodano właściwość tagForChildDirectedTreatment do odczytu i zapisu.
  • GADRequestConfiguration: wycofaliśmy metodę tagForUnderAgeOfConsent: i dodano właściwość tagForUnderAgeOfConsent do odczytu i zapisu.
  • Wycofano: sdkVersion. Użyj w zamian zasady versionNumber.
  • Adaptery, które nie renderują się, można teraz przechowywać na potrzeby zbierania sygnałów.
10.6.0 2023-06-01
  • Zmniejszone wykorzystanie pamięci w przypadku wielu równoległych żądań reklamy.
10.5.0 2023-05-15
  • Naprawiono wyciek pamięci, który wystąpił podczas tworzenia obiektu GADQueryInfo.
10.4.0 2023-04-20
  • Zaktualizowano minimalną obsługiwaną wersję Xcode do wersji 14.1.
    • Usługa Armv7 nie jest obsługiwana w Xcode 14 i została usunięta z pakietu SDK.
  • Minimalna wartość docelowa wdrożenia została zwiększona do iOS 11.0.
  • Inspektor reklam: dodaliśmy obsługę pakietów SDK, aby wyświetlać nazwy jednostek reklamowych w interfejsie inspektora reklam.
10.3.0 2023-03-27
  • Poprawki błędów i lepsze działanie aplikacji.
10.2.0 2023-03-06
  • Dodano właściwość isMuted do tablicy GADVideoController.
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, chociaż minimalnym celem wdrożenia wciąż jest iOS 10.0.
    • Identyfikator aplikacji z Ad Managera jest teraz wymagany w przypadku wszystkich aplikacji korzystających z Ad Managera. Identyfikator ma postać:
      ca-app-pub-################~##########. Więcej informacji znajdziesz w artykule o aktualizowaniu pliku Info.plist.
    • Parametr GoogleAppMeasurement.xcframework jest teraz wymagany w przypadku wszystkich aplikacji Ad Managera.
    • Usunęliśmy te wycofane pola:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Reklamy natywne: naprawiliśmy błąd, który powodował, że funkcja GADMediaContent.mainImage zwracała wartość nil, mimo że obraz renderował się w interfejsie GADMediaView.
  • W inspektorze reklam reklamy natywne poza kontekstem mają teraz widoki multimediów.
  • Wycofano te pola w GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Usunięto kod bitowy z pakietu SDK do reklam mobilnych Google.
9.14.0 2022-12-08
  • Reklamy wyświetlane przy otwarciu aplikacji: typ +loadWithAdUnitID:request:orientation:completionHandler: został wycofany i zastąpiony funkcją +loadWithAdUnitID:request:completionHandler:. Wczytanie reklam wyświetlanych przy otwarciu aplikacji przyjmuje teraz bieżącą orientację urządzenia i dopasowuje się do innych formatów pełnoekranowych.
  • Dodaliśmy obsługę zapośredniczenia w przypadku reklam wyświetlanych przy otwarciu aplikacji.
  • Inspektor reklam: dodano obsługę pakietów SDK do wysyłania żądań i wyświetlania reklam za pomocą interfejsu Inspektora reklam.
9.13.0 2022-11-07
  • Obsługiwane dodatkowe działania polegające na kliknięciach w reklamach natywnych.
  • Poprawki błędów i lepsze działanie aplikacji.
9.12.0 2022-10-24
  • Dodano atrybut GADQueryInfo, aby umożliwić 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 na iOS 16.
  • Wartość od początku śledzenia: do parametru GADAdNetworkResponseInfo dodano te właściwości:
    • adSourceID
      adSourceInstanceName
      adSourceName
    Do tablicy GADResponseInfo dodano tę właściwość:
    • extrasDictionary
9.9.0 2022-08-11
  • Poprawki błędów i lepsze działanie aplikacji.
9.8.0 2022-07-27
  • Zapośredniczenie z nagrodą: wycofano didRewardUserWithReward: z wersji GADMediationRewardedAdEventDelegate na rzecz didRewardUser. Nagroda z reklamą od firmy didRewardUserWithReward: zawsze była pusta, a jej wartość pochodzi z ustawień jednostki reklamowej w interfejsie Ad Manager .
  • Inspektor reklam: dodaliśmy obsługę eksportu żądań reklamy przez pakiet SDK.
9.7.0 2022-07-07
  • Dodano właściwość loadedAdNetworkResponseInfo do tabeli GADResponseInfo, która zwraca informacje o sieci reklamowej, która wczytała reklamę.
  • Dodano właściwość adSourceInstanceID do tabeli GADAdNetworkResponseInfo.
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Zapośredniczenie natywne: wywołania zwrotne nativeAdDidRecordImpression: i nativeAdDidRecordClick: są teraz wywoływane w przypadku zapośredniczonych reklam natywnych.
  • W nagłówkach publicznych zastąpiliśmy fragment extern tekstem FOUNDATION_EXPORT, aby zapewnić zgodność z nagłówkami C++.
9.4.0 2022-04-26
  • Zaktualizowano minimalną obsługiwaną wersję Xcode do wersji 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: aktualizacja do pakietu OM SDK do wersji 1.3.30.
  • Dodano ostrzeżenia, gdy kod aplikacji odwołuje się do adDidPresentFullScreenContent zamiast do nowszej wersji adWilllPresentFullScreenContent w GADFullScreenContentDelegate
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
  • Naprawiono błąd, który powodował awarię walidatora reklam natywnych, który po usunięciu widoku reklamy natywnej z hierarchii widoków w trybie testowym
  • Wycofano wszystkie stałe z prefiksem kGAD. Zamiast nich użyj tych z prefiksem GAD.
8.11.0 2021-09-16
  • Oficjalna wersja na iOS 15.
  • Dodano zabezpieczenia zapobiegające awariom aplikacji, gdy korzystasz z pakietu SDK do reklam mobilnych Google w wersji na iOS w wersji 9 lub starszej. Pakiet SDK jest obsługiwany tylko na urządzeniach z iOS w wersji 10 i nowszych. W przeciwnym razie nie jest obsługiwany.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • Naprawiono rzadki błąd występujący w wersjach beta systemu iOS 15, który powodował, że rozmiary pełnoekranowe widoków stron internetowych mogły nie być prawidłowo dostosowane pod kątem aplikacji multiscenicznych.
  • 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ę zapobiegającą rzadkich przypadkach, w których wiele sklepów w aplikacji może wyświetlać się na siebie.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • Wycofano właściwość mediaView w narzędziu GADCustomNativeAd. Zamiast tego użyj nowej właściwości mediaContent tej samej klasy.
  • Naprawiono błąd, który powodował, że w przypadku reklam natywnych nie były wywoływane wywołania zwrotne wyciszenia / wyłączenia wyciszenia wideo. Open Bidding
  • Zaktualizowano kGAMSimulatorID typ z id na NSString*, aby uniknąć przesyłania dodatkowego typu w Swift.
8.5.0 2021-05-07
  • Naprawiono błąd, który powodował, że eksperymentalny format reklamy nie był zamykany po odrzuceniu reklamy po kilkukrotnym wyświetleniu.
8.4.0 2021-04-19
  • Zwiększono obsługę SKAdNetwork zdarzeń konwersji za pomocą komponentu SKAdImpression.
8.3.0 2021-03-25
  • Dodaliśmy obsługę własnego identyfikatora wydawcy (znanego wcześniej jako Same App Key), aby pomóc Ci wyświetlać trafniejsze i lepiej spersonalizowane reklamy na podstawie danych zebranych z Twoich aplikacji.
  • Element adWillDismissFullScreenContent: został dodany do listy GADFullScreenContentDelegate.
  • Rozwiązaliśmy problem, który powodował, że funkcja adDidPresentFullScreenContent: była wywoływana tuż przed prezentacją, a nie bezpośrednio po niej.
8.2.0.1 2021-03-12
  • Naprawiliśmy błąd instalacji CocoaPods „Can't connect 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
  • W ramach przygotowań do egzekwowania zasady AppTrackingTransparency dodaliśmy dodatkową obsługę typu SKAdNetwork.
  • Usunięto definicję makra UIWindowScene, która była potrzebna tylko w wersjach Xcode starszych niż 11.
8.1.0 2021-02-19
  • Wycofano zasady disableAutomatedInAppPurchaseReporting i enableAutomatedInAppPurchaseReporting. Raportowanie IAP zostało usunięte z pakietu SDK. Te metody są teraz nieaktywne.
  • Dodano flagi ograniczające dostęp SDK do interfejsów API CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • Główne zmiany w wersji 8 opisane w sekcji Przygotowanie do pakietu SDK w wersji 8.
  • Zwiększona wydajność pakietu SDK w przypadku jednoczesnego tworzenia dużej liczby żądań.
  • Usunięto obsługę architektury i386. Xcode nie obsługuje już 32-bitowych symulatorów.
  • Naprawiliśmy błąd, który powodował, że adapterVersion w protokole GADMediationAdapter kolidował z NSObject w komponencie Swift.
7.69.0 2020-12-03
  • Wymagane aplikacje do tworzenia na podstawie Xcode 12.0 lub nowszej wersji.
  • Dodano wycinek symulatora Arm64, aby umożliwić testowanie na symulatorach na platformach Apple Silicon Mac.
  • Do tabeli GADDynamicHeightSearchRequest dodano parametr styleID.
  • Dodano wywołanie zwrotne -adDidRecordImpression: do GADFullScreenContentDelegate dla formatów beta na pełnym ekranie.
  • Dodano obsługę właściwości gad_has_consent_for_cookies NSUserDefaults. Pakiet SDK do reklam mobilnych włączy ograniczone wyświetlanie reklam (LTD) , gdy ustawienie gad_has_consent_for_cookies ma wartość 0. Więcej informacji znajdziesz w artykule o ustawianiu zgody na pliki cookie.
  • Pakiet SDK do reklam mobilnych wyłączy przesyłanie identyfikatora wyświetlania reklam (IDFA) po wywołaniu identyfikatora GADMobileAds.sharedInstance().requestConfiguration.tag z atrybutem forChildDirectedTreatment: true (patrz ustawienie kierowania do dzieci) lub z identyfikatorem GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) (patrz ustawienie dotyczące wieku świadomego wyrażenia zgody).
7.68.0 2020-11-04
  • Zaktualizowano pakiet SDK z .framework na .xcframework. Instalacje CocoaPods wymagają teraz CocoaPods w wersji 1.9.0 lub nowszej.
  • Usunięto grupę arm64e z rozkładu. Testy lokalne w Arm64e nie będą już dostępne.
  • Dodaliśmy walidator zasad dotyczących reklam natywnych.
  • Dodano Inspektora reklam w wersji beta.
  • Naprawiono błąd, który powodował, że element rootViewController GADNativeCustomTemplateAd zachowywał silny wskaźnik reklamy.
7.67.0 2020-10-21
  • Udostępniliśmy nowe interfejsy API w wersji beta do reklam pełnoekranowych i reklam z nagrodą. Nowe interfejsy API udostępniają te same funkcje, ale zapewniają lepszą spójność.
  • Dodano właściwość neighboringContentURLStrings do tabeli GADRequest.
  • Dodano interfejsy API dla formatu GADRewardedInterstitialAd. Reklamy pełnoekranowe z nagrodą są obecnie dostępne w prywatnej wersji beta. Poproś swojego menedżera konta o przyznanie Ci dostępu.
  • Naprawiliśmy błąd polegający na tym, że na urządzeniach z wycięciami strony docelowe reklam były ucinane.
7.66.0 2020-09-28
  • Banery reklamowe: do GADBannerViewDelegate dodano metodę przekazywania dostępu adViewDidRecordImpression:.
7.65.0 2020-09-03
  • Wymagają, aby aplikacje były kompilowane pod kątem standardu Xcode 11.0 lub nowszego.
  • Wycofano format GADInstreamAd.
  • Reklamy testowe: dodawanie urządzenia testowego jest teraz obsługiwane w przypadku, gdy identyfikator IDFA jest niedostępny.
7.64.0 2020-08-11
7.63.0 2020-07-28
  • Reklamy wyświetlane przy otwarciu aplikacji: format GADAppOpenAd został zmieniony na format pełnoekranowy. Reklamy wyświetlane przy otwarciu aplikacji są obecnie dostępne w ramach prywatnej wersji beta. Poproś menedżera konta o dostęp.
  • Reklamy natywne: dodaliśmy właściwość mediaContent i wycofaliśmy właściwość videoController z usługi GADNativeCustomTemplateAd.
  • Zapośredniczenie pełnoekranowe: usuwane są duplikaty interstitialDidDismissScreen: wywołań zwrotnych z adapterów zapośredniczenia.
7.62.0 2020-07-10
  • Naprawiono błąd, który powodował, że filmy po wstrzymaniu z powodu usunięcia słuchawek wymagały dwukrotnego kliknięcia.
7.61.0 2020-06-17
  • Do interfejsu GADResponseInfo dodaliśmy właściwość dictionaryRepresentation, aby umożliwić łatwiejsze logowanie informacji o odpowiedziach.
  • Usunięto klasę DFPCustomRenderedAd, czyli nieużywaną klasę formatu reklamy, do której aplikacje nie powinny się odwoływać.
7.60.0 2020-05-20
  • Reklamy z nagrodą: zmodyfikowano właściwość serverSideVerificationOptions elementu GADRewardedAd, by zmieniła się na strong, a nie na copy.
  • Aby ułatwić logowanie, zaimplementowaliśmy metodę description w GADResponseInfo i GADAdNetworkResponseInfo.
  • Wszystkie błędy w prezentacji (np. rewardedAd:didFailToPresentWithError:), teraz zawsze zwraca kod z GADPresentationErrorCode. Błędy w prezentacji z zapośredniczeniem są wyświetlane jako błędy źródłowe.
7.59.0 2020-05-06
  • Open Measurement: aktualizacja do pakietu OM SDK do wersji 1.3.3.
  • Reklamy pełnoekranowe: naprawiliśmy błąd polegający na tym, że reklamy pełnoekranowe na iPadzie mogły się wyświetlać w nieobsługiwanych orientacjach, co powodowało problemy z interfejsem.
  • Reklamy testowe: zmieniliśmy etykietę reklamy testowej na „Tryb testowy” zamiast „Reklama testowa” i zaktualizowaliśmy interfejs etykiety.
7.58.0 2020-04-13
  • Zwiększono obsługę minimalnej wersji Xcode do 11.0.
  • Dodano właściwość adNetworkInfoArray do tabeli GADResponseInfo. Ta właściwość wyświetla metadane o sieciach zapośredniczenia wywoływanych w ramach tej odpowiedzi reklamy.
  • Wyłączono ułatwienia dostępu dla ukrytych elementów reklam, więc narzędzia takie jak VoiceOver nie zwracają uwagi na nieaktywne elementy.
7.57.0 2020-03-18
  • Wycofano: GADRewardBasedVideoAd. Wszyscy klienci powinni używać właściwości GADRewardedAd.
  • Poprawiliśmy komunikaty o błędach „Nie znaleziono adaptera”. Komunikaty o błędach zawierają teraz nazwę adaptera.
  • Naprawiono problem GADRewardedAd, który powodował, że metoda rewardedAd:didFailToPresentWithError: nie była wywoływana w przypadku, gdy nie została wczytana żadna reklama z nagrodą.
  • Rozwiązaliśmy potencjalną awarię, która mogła wystąpić w przypadku próby wczytania adresów URL innych niż HTTP w elemencie SafariViewController.
7.56.0 2020-02-28
  • W GADMobileAds dodano metody instancji disableAutomatedInAppPurchaseReporting i enableAutomatedInAppPurchaseReporting oraz wycofaliśmy metodę klasy disableAutomatedInAppPurchaseReporting. Przed zainicjowaniem pakietu SDK do reklam mobilnych Google lub wczytaniem reklam wywołaj disableAutomatedInAppPurchaseReporting, aby wyłączyć automatyczne raportowanie zakupów w aplikacji.
  • Dodano metodę disableMediationInitialization do GADMobileAds. Aby wyłączyć inicjowanie adaptera zapośredniczenia, wywołaj tę metodę przed zainicjowaniem pakietu SDK do reklam mobilnych Google.
  • Usunięto architekturę i386. Symulator 32-bitowego już nie jest obsługiwany.
7.55.1 2020-02-14
  • Reklamy z nagrodą: naprawiliśmy błąd, przez który w przypadku błędu rewardedAd:didFailToPresentWithError: zwracał typ NSString, a nie NSError.
7.55.0 2020-02-04
  • Usunięto wszystkie odniesienia do: UIWebView. Typ UIWebView nie jest już obsługiwany.
7.54.0 2020-01-28
  • Open Measurement: zaktualizowany pakiet OM SDK do wersji 1.3.1.
  • Włączono WKWebView jako domyślny pakiet SDK we wszystkich widokach witryny.
  • Dodaliśmy obsługę odczytu parametrów zgody z Zasad IAB dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2.0 oraz ciągu tekstowego us_privacy IAB.
7.53.1 2019-12-19
  • Zmieniono nazwę kodu błędu kGADErrorAppIDMissing na kGADErrorApplicationIdentifierMissing.
  • Zapośredniczenie z nagrodą: naprawiliśmy błąd, który powodował, że aplikacja Open Bidding nie działała podczas korzystania z interfejsu API GADRewardedAd.
7.53.0 2019-12-12
  • Open Measurement: aktualizacja do pakietu OM SDK do wersji 1.2.21.
  • Reklamy pełnoekranowe/reklamy z nagrodą: dodaliśmy metodę canPresentFromViewController:. Za pomocą tej metody można sprawdzić, czy po zmianie rozmiaru sceny reklama nadal się wyświetli.
  • Reklamy pełnoekranowe: parametr interstitialDidFailToPresentScreen: jest teraz wywoływany, gdy próbujesz wyświetlić reklamę, która nie jest gotowa, lub reklamę, która została już wyświetlona.
  • Reklamy natywne: naprawiliśmy błąd związany z wywoływaniem interfejsu API UI w wątku w tle.
  • Usunięto wyciek pamięci GADBlockSignalSource, który występował podczas wczytywania reklam.
  • Zapośredniczenie natywne: usunięto właściwości GADMediatedNativeAppInstallAd i GADMediatedNativeContentAd.
  • Zapośredniczenie natywne: do protokołu GADMediatedUnifiedNativeAd dodaliśmy właściwości duration i currentTime.
7.52.0 2019-11-06
  • Naprawiono błąd, który powodował nieuwzględnianie współczynnika proporcji multimediów reklamy In-Stream w żądaniu.
7.51.0 2019-10-17
  • Minimalna obsługiwana wersja iOS została zwiększona do iOS 9. Aplikacje nadal mogą być połączone z systemem iOS 8, ale reklamy będą się wczytywać tylko w systemie iOS 9 lub nowszym.
  • Dodano właściwości currentTime i duration do tabeli GADMediaContent.
  • Dodano właściwość mediaContent do GADInstreamAd oraz usunięto właściwości videoController, duration, currentTime i aspectRatio.
  • Dodano interfejs API zakotwiczonych banerów adaptacyjnych Beta.
7.50.0 2019-09-18
  • Oficjalna wersja obsługi systemu iOS 13.
  • Open Measurement: aktualizacja do pakietu OM SDK do wersji 1.2.19.
    • Dodaliśmy obsługę aplikacji wieloscenowych. Aby otrzymywać reklamy o odpowiednim rozmiarze, aplikacje obsługujące wiele scen muszą mieć ustawioną właściwość scene w GADRequest.
    • Usunięto podklasę SKStoreProductViewController, która jest niedozwolona w systemie iOS 13.
  • Usunięto ostrzeżenie Apple dotyczące wycofanego użycia interfejsu API podczas przesyłania do sklepu z aplikacjami.
  • Dodano właściwość testRequestIdentifiers do tabeli GADMobileAds.requestConfiguration. Wycofano właściwość testDevices w dniu GADRequest.
  • Wycofano kod błędu kGADErrorMediationNoFill. Wszystkie błędy braku wypełnienia zwracają teraz kod błędu kGADErrorNoFill.
  • Reklamy z nagrodą: właściwość customRewardString można teraz ustawić w dowolnym momencie przed wyświetleniem GADRewardedAd. Wcześniej tę właściwość trzeba było skonfigurować przed wczytaniem reklamy.
  • Zapośredniczenie: ulepszone publiczne komunikaty o błędach wyświetlane, 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 odpowiedzi na reklamę, który służy do wyszukiwania kreacji w Centrum oceny reklam Ad Managera.
7.48.0 2019-08-01
  • Open Measurement: aktualizacja do pakietu OM SDK do wersji 1.2.17.
  • Reklamy z nagrodą: naprawiliśmy błąd polegający na tym, że aplikacje korzystające ze starych interfejsów API reklam wideo z nagrodą (np. GADRewardBasedVideoAd) odnotował spadek liczby wyświetleń w raportach zapośredniczenia.
7.47.0 2019-07-11
  • Open Measurement: aktualizacja do pakietu OM SDK do wersji 1.2.16.
  • Ulepszyliśmy komunikaty logowania wyświetlane, gdy aplikacje nieprawidłowo konfigurują identyfikator aplikacji w elemencie Info.plist.
  • Naprawiono błąd renderowania w pełnoekranowych reklamach wideo i reklamach wideo promujących instalacje aplikacji z nagrodą.
7.46.0 2019-06-24
  • Platforma GoogleMobileAds zawiera architekturę Arm64e, która umożliwia testowanie na urządzeniu. Do kompilacji wymagany jest teraz Xcode 10.
  • Reklamy natywne: usunęliśmy wycofane wcześniej interfejsy API GADNativeAppInstallAd i GADNativeContentAd. Aplikacje powinny korzystać z ujednoliconych reklam natywnych.
  • Reklamy natywne: naprawiliśmy błąd polegający na tym, że reklama natywna zwraca liczbę wyświetleń multimediów i współczynnik proporcji nil, mimo że zawiera treści wideo.
  • Zapośredniczenie: naprawiono awarię, która występowała, gdy adaptery zapośredniczenia uruchamiały wiele wywołań zwrotnych zakończonych powodzeniem lub niepowodzeniem dla tego samego żądania.
7.45.0 2019-06-17
  • Open Measurement: aktualizacja do pakietu OM SDK do wersji 1.2.15.
  • Usunięto błąd, który występował sporadycznie przy zamykaniu reklam wideo.
  • Zaktualizowano wywołanie zwrotne rewardedAdMetadataDidChange, tak aby nie było wywoływane, gdy metadane mają wartość nil.
7.44.0 2019-05-10
  • Oficjalna wersja obsługi pomiaru aplikacji.
  • Open Measurement: aktualizacja do pakietu OM SDK do wersji 1.2.14.
  • Usunięto interfejs GADCorrelator i powiązane z nim interfejsy API. Wcześniej ta funkcja nie działała.
  • Właściwość preferredImageOrientation w obiekcie GADNativeAdImageAdLoaderOptions została wycofana. Użyj w zamian pola GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • Zaktualizowano minimalną wymaganą wersję systemu iOS do wersji 8.0.
  • Oficjalne wydanie obsługi 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: do tablicy GADMediaContent dodano właściwości videoController i hasVideoContent.
  • Reklamy natywne: wycofano metody videoController w funkcjach GADUnifiedNativeAd oraz metody hasVideoContent i aspectRatio w zadaniu GADVideoController.
  • Reklamy natywne: dodaliśmy klasę GADNativeAdMediaAdLoaderOptions z właściwością aspectRatio, co umożliwia wydawcom żądanie określonego współczynnika proporcji zasobu multimedialnego reklamy natywnej. Ta opcja ma pierwszeństwo przed właściwością preferredImageOrientation w GADNativeAdImageAdLoaderOptions.
  • Reklamy natywne: GADMediaView uwzględnia teraz właściwość contentMode podczas renderowania obrazów.
7.42.2 2019-03-29
  • Zapośredniczenie z nagrodą (nowe interfejsy API): naprawiliśmy błąd, przez który adaptery zapośredniczenia z nagrodą automatycznie trafiały na sprzedaż po wywołaniu wczytywania.
7.42.1 2019-03-25
  • Naprawiono rzadką awarię, która mogła wystąpić po cofnięciu reklam wideo.
7.42.0 2019-03-15
  • Pakiet SDK do reklam mobilnych Google korzysta teraz z funkcji App Measurement. Musisz uwzględnić platformę App Measurement i jej zależności. Identyfikator aplikacji należy umieścić w pliku plist aplikacji za pomocą klucza GADIsAdManagerApp. Więcej informacji znajdziesz w krótkim przewodniku.
  • Rozmiar platformy SDK został zmniejszony do poniżej limitów GitHuba.
  • Element tagForChildDirectedTreatment został dodany do obszaru roboczego GADMobileAds.sharedInstance.requestConfiguration. Interfejs [GADRequest tagForChildDirectedTreatment] został wycofany.
  • Naprawiono błąd, który powodował, że wywoływano funkcję rewardBasedVideoAdMetadataDidChange:, gdy metadane się nie zmieniały.
7.41.0 2019-03-04
  • Reklamy z nagrodą: dodaliśmy nowy interfejs API GADRewardedAd (w otwartej wersji beta), który umożliwia jednoczesne wczytywanie wielu reklam z nagrodą.
  • Reklamy z nagrodą: w elemencie GADRewardBasedVideoAd dodaliśmy właściwość admetadata. Użyj rewardbasedvideoadmetadatadidchange:, aby wykrywać zmiany metadanych reklamy.
7.40.0 2019-02-21
  • Poprawa wydajności.
7.39.0 2019-02-08
  • Naprawiono błąd, przez który odwołanie do GADCustomEventParametersServer powodowało błąd kompilacji.
  • Dodano właściwość mainImage w klasie GADMediaContent, aby ustawić główny komponent z obrazem na potrzeby reklam natywnych, gdy film jest niedostępny.
7.38.0 2019-01-22
  • Rozwiązaliśmy problem z renderowaniem reklam elastycznych wyświetlanych w widokach tabel.
  • Dodano nowe zajęcia GADMediaContent, aby udostępnić informacje o treściach multimedialnych.
7.37.0 2018-12-10
  • Lepsza zgodność z Crashlytics zapewnia bardziej przydatne raporty o awariach ze zaktualizowaną symbolem zrzutu stosu.
7.36.0 2018-11-16
  • Rozwiązaliśmy problem, który powodował, że niektóre adaptery 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 ramach metody przekazywania dostępu rewardBasedVideoAdDidClose:.
  • Minimalna wersja Xcode to teraz 9.2.
7.34.0 2018-09-26
  • Żądanie drugiej reklamy z nagrodą podczas wyświetlania kolejnej reklamy z nagrodą nie jest już dozwolone. Rozwiązuje to problem polegający na tym, że żądanie drugiej reklamy z nagrodą powodowało uszkodzenie kilku zewnętrznych adapterów zapośredniczenia. Kolejną reklamę można wysłać po zakończeniu prezentacji w rewardBasedVideoAdDidClose:.
  • Naprawiono:CocoaPod został zaktualizowany, aby zmniejszyć rozmiar pliku poniżej 100 MB, co umożliwiło przekazywanie plików SDK do repozytoriów GitHuba.
7.33.1 2018-09-13
  • Reklamy natywne: rozwiązaliśmy problem, który powodował, że reklamy wideo czasem nie były prawidłowo odtwarzane.
  • Reklamy natywne: rozwiązaliśmy problem, który powodował, że w przypadku reklam innych niż wideo parametr GADMediaView był pusty.
  • Banery reklamowe DFP: naprawiliś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 do GADRewardBasedVideoAd właściwość customRewardString, która umożliwia wydawcom przekazywanie danych niestandardowych w żądaniach weryfikacji po stronie serwera.
  • Reklamy natywne: GADNativeAppInstallAd, GADNativeContentAd i powiązane z nimi interfejsy API zostały wycofane i zastąpione GADUnifiedNativeAd. Więcej informacji o korzystaniu z nowych interfejsów API znajdziesz w ujednoliconym przewodniku po zaawansowanych reklamach natywnych.
  • Reklamy natywne: dodaliśmy funkcję „Wyłącz tę reklamę”.
  • Reklamy natywne: naprawiliśmy błąd, który powodował usuwanie widoku Informacja podczas ponownego wykorzystywania wyświetleń reklam w widokach kolekcji.
  • Do interfejsu GADMobileAds dodano właściwość requestConfiguration, która może służyć do określania parametrów maxAdContentRating i tagForUnderAgeOfConsent we wszystkich żądaniach reklamy.
  • Zapośredniczenie: do tablicy GADMediationAdRequest dodano właściwości maxAdContentRating i underAgeOfConsent.
7.31.0 2018-05-17
7.30.0 2018-03-26
  • Wersja beta MRAID v3.
  • 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ł błędy graficzne w aplikacjach GameKit.
7.28.0 2018-01-31
  • Reklamy natywne: dodano Unified Native Ad API. Łączy to typ danych GADNativeAppInstallAds i GADNativeContentAds w jeden nowy typ: GADUnifiedNativeAd. Więcej informacji znajdziesz w przewodniku po ujednoliconych reklamach natywnych.
  • Reklamy wideo z nagrodą: dodaliśmy w interfejsie GADRewardBasedVideoAdDelegate metodę rewardBasedVideoAdDidCompletePlaying:, która informuje wydawców o zakończeniu filmu.
  • Zapośredniczenie wideo z nagrodą: do GADMRewardBasedVideoAdConnectorDelegate dodaliśmy metodę connectorDidCompletePlayingRewardBasedVideoAd:, która umożliwia wywoływanie adapterów zapośredniczenia po zakończeniu filmu.
  • Zapośredniczenie natywne: zaktualizowaliśmy GADMediatedNativeAdDelegate.h, aby zapewnić adapterom dostęp do poszczególnych widoków danych 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 natywnych reklam wideo. Adaptery zapośredniczenia natywnego muszą wdrożyć metodę mediaView w systemach GADMediatedNativeAppInstallAd i GADMediatedNativeContentAd oraz zwrócić 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 wyświetla się teraz w bezpiecznym obszarze.
  • Usunięto właściwość nativeAd z GADAdChoicesView i GADMediaView.
  • Ogranicza interakcje z pakietem SDK z usługami sklepu Apple do jednego użycia na sesję podczas uruchamiania aplikacji.
  • Reklamy testowe mają teraz na górze etykietę. Więcej informacji znajdziesz w przewodniku testowania.
7.25.0 2017-10-25
  • Zapośredniczenie natywne: adaptery otrzymują teraz wywołanie mediatedNativeAd:didRenderInView:viewController:, gdy tylko reklama natywna zostanie powiązana z widokiem reklamy natywnej, zamiast czekać na wyświetlenie tego wyświetlenia.
  • Zapośredniczenie natywne: w przypadku zmiany lokalizacji śledzonego widoku adaptery otrzymują teraz wywołanie mediatedNativeAdDidUntrackView: z zerowym widokiem.
7.24.1 2017-9-27
  • Aktualizuje sposób współdziałania pakietu SDK z usługami Apple StoreServices.
7.24.0 2017-9-20
  • Oficjalna wersja na iOS 11.
  • Zasób GADAdDelegate został usunięty. Do zarządzania dźwiękiem w reklamach należy używać elementu GADAudioVideoManager.
  • Naprawiliśmy błąd związany z systemem iOS 11, który powodował, że z powodu wstawienia treści widok banera był przesuwany w dół.
  • Dodano zależność od platformy Security.
7.23.0 2017-09-05
  • Adaptery zapośredniczenia otrzymują teraz powiadomienie przez mediatedNativeAd:didUntrackView: o cofnięciu reklamy natywnej.
7.22.0 2017-08-08
  • Rozwiązaliśmy problem polegający na tym, że zdarzenie „nie udało się wczytać reklamy” nie było wywoływane po odrzuceniu żądania reklamy z powodu działania aplikacji w tle.
7.21.0 2017-06-20
  • W przypadku pełnoekranowych jednostek reklamowych, w których wyłączono reklamy wideo, w wyświetlanych reklamach pełnoekranowych dostępna będzie opcja natychmiastowego zamknięcia, nawet jeśli kreacja MRAID wywołuje metodę useCustomClose.
  • Dodaliśmy tekst do menu debugowania, który wskazuje, czy jest aktywny podgląd kreacji lub tryb rozwiązywania problemów.
  • Dodano klasę GADMultipleAdsAdLoaderOptions, która umożliwia wydawcom określenie liczby reklam, które mają zostać wczytane w odpowiedzi na pojedyncze żądanie.
  • Do interfejsu GADAdLoader dodano właściwość loading, która wskazuje, czy program ładujący reklamy obecnie wczytuje reklamy.
  • Do interfejsu GADAdLoaderDelegate dodano nową, opcjonalną metodę przekazywania dostępu -adLoaderDidFinishLoading:, która jest wywoływana po tym, jak GADAdLoader zakończy zwrócenie wszystkich reklam w odpowiedzi na to żądanie.
7.20.0 2017-05-03
  • Usunięto format reklamy zakupu w aplikacji.
  • Usunięto architekturę Armv7s.
7.19.1 2017-04-13
  • Rozwiązaliśmy problem polegający na tym, że nieprawidłowy rozmiar reklamy był przekierowywany do sieci zapośredniczenia na potrzeby zapośredniczenia banera inteligentnego.
7.19.0 2017-03-16
  • Do metody google_mobile_app_ads.js dodano metodę openInlineBrowser() służącą do otwierania adresu URL w pliku SFSafariViewController.
  • Dodano GADAudioVideoManagerDelegate, aby wyświetlać powiadomienia o wstrzymywaniu i wstrzymywaniu odtwarzania reklam audio i wideo.
7.18.0 2017-02-23
  • Dodano metody play, pause i setMute do: GADVideoController.
  • Do funkcji GADVideoControllerDelegate dodano nowe metody przekazywania dostępu, które odpowiadają rozpoczynaniu, wstrzymywaniu, kończeniu, wyciszaniu i włączaniu wyciszenia treści wideo.
  • Dodaliśmy obsługę adapterów zapośredniczenia wideo z nagrodą, które umożliwiają wcześniejsze inicjowanie przed wysłaniem żądania reklamy.
7.17.0 2017-01-31
  • Dodano nativeAdDidRecordImpression i nativeAdDidRecordClick do kolekcji GADNativeAdDelegate.
7.16.0 2016-12-12
  • Dodano kontroler wideo do obiektu DFPBannerView.
  • Właściwości kontrolera wideo GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd i GADNativeCustomTemplateAd nie mają teraz wartości null.
  • Zapośredniczenie natywne: adaptery mogą teraz ustawiać właściwość adChoicesView w GADMediatedNativeAppInstallAd i GADMediatedNativeContentAd na potrzeby renderowania reklam typu Informacja.
7.15.0 2016-11-21
  • Dodano właściwość GADMediaView do elementów GADNativeContentAd i GADNativeCustomTemplateAd.
7.14.0 2016-10-28
  • Nagłówki adaptera zapośredniczenia zostały przeniesione do nagłówka platformy i globalnego.
  • W przypadku rozmiaru reklamy kGADAdSizeFluid zmiana rozmiaru banera nie spowoduje 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 usłudze Google Ad Manager.
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 o dopuszczalności wartości null w przypadku GADNativeAppInstallAd i GADNativeContentAd.
7.12.0 2016-09-28
  • Poprawki błędów związanych z awariami dotyczącymi GADStringFromCGFloat.
  • Dodano element GADNativeAdViewAdOptions, aby określić lokalizację elementu Informacja w reklamach natywnych.
  • Dodano właściwość adNetworkClassName do tabeli GADRewardBasedVideoAd.
7.11.0 2016-09-15
  • Usunęliśmy zależności od platform CoreBlueooth, EventKit i EventKitUI.
  • Podczas aktualizowania aplikacji na iOS 10 aplikacje nie muszą już podawać tekstu w językach: NSCalendarsUsageDescription i NSBluetoothPeripheralUsageDescription.
  • Usunęliśmy obsługę MRAID 2.0 createCalendarEvent i storePicture.
7.10.1 2016-08-26
  • Naprawiono błąd związany z awariami dotyczącymi GADStringFromCGFloat.
7.10.0 2016-08-16
  • Podczas wiązania reklam natywnych z widokiem danych właściwość userInteractionEnabled tego widoku zostaje zmieniona na NO, aby spełnić oczekiwania pakietu SDK.
  • Dodano zależność od: MobileCoreServices.
  • Dodano interfejs API, który informuje sieć reklamową, czy wersja pakietu SDK ma co najmniej major.minor.patch.
7.9.1 2016-07-18
  • Usunięto błąd wpływający na zapośredniczenie reklam wideo z nagrodą.
7.9.0 2016-07-13
  • Dodaliśmy zależności od platform GLKit, OpenGLES, CoreMotion i CoreVideo, aby ulepszyć i ulepszyć renderowanie i jakość reklam.
  • Dodano metodę +[GADMobileAds configureWithApplicationID:]. Wydawcy AdMob powinni wywołać tę metodę, podając swój identyfikator aplikacji.
  • Wydawcy Google Ad Manager, którzy korzystają z zapośredniczenia SDK, nie będą już widzieć ostrzeżenia „Typ reklamy zapośredniczonej jest nieznany lub nieprawidłowy”.
7.8.1 2016-05-11
  • Dodaliśmy obsługę pakietu SDK do automatycznego korzystania z danych o lokalizacji, gdy użytkownik jednoznacznie włączy dostęp do lokalizacji dla aplikacji.
7.8.0 2016-04-28
  • Dodaliśmy zależność od platform CoreBluetooth i SafariServices.
  • Do głównych plików nagłówka pakietu SDK dodano adnotacje dotyczące wartości null, aby usprawnić obsługę opcjonalnych elementów Swift.
  • Dodaliśmy obsługę parametru GADAdSizeDelegate w reklamach o rozmiarze kGADAdSizeFluid.
7.7.1 2016-04-06
  • Rozwiązano 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 bitowego. Zwiększy to rozmiar pobieranego pakietu SDK, ale nie spowoduje znaczącego zwiększenia rozmiaru plików binarnych aplikacji. Aby zmienić to ustawienie dla swojej aplikacji, otwórz Ustawienia kompilacji i w sekcji Opcje kompilacji ustaw Włącz kod bitowy na Yes.
  • Dodaliśmy zależność od platformy MediaPlayer. Musisz połączyć tę platformę z plikiem binarnym aplikacji. Jeśli używasz CocoaPods, uruchom pod install --repo-update.
  • W interfejsach API wideo opartych na nagrodach usunięto wszystkie odniesienia do identyfikatora userID.
  • Wywołania metody loadRequest: dla GADInterstitial są zawsze sparowane z asynchronicznym wywołaniem delegata didFailToReceiveAd:withError: lub interstitialDidReceiveAd:. Naprawiliśmy problem, który powodował, że umowa nie została podtrzymana.
  • Zapośredniczenie natywne: dodaliśmy możliwość obsługi i raportowania zdarzeń kliknięć przez adaptery.
  • Reklamy w wyszukiwarce: dodaliśmy obsługę dynamicznej wysokości.
7.6.0 2015-12-07
  • Metody protokołów stosowanych w adapterach zapośredniczenia zostały przegrupowane lub przeniesione, aby uprościć ich obsługę.
  • 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 korzysta już z metody UIApplication canOpenURL na urządzeniach z iOS 9.
  • Rozwiązaliśmy problem, który powodował, że metody GADNativeAdDelegate nie były wywoływane.
  • Wywołanie zwrotne metody adLoader:didFailToReceiveAdWithError GADAdLoaderDelegate jest teraz wywoływane, jeśli nie są żądane żadne typy reklam.
7.4.1 2015-08-13
  • Naprawia awarię, która występuje, gdy użytkownik finalizuje zakup w aplikacji produktu, którego identyfikator zawiera znak specjalny.
7.4.0 2015-07-30
  • Wersja beta MRAID v2.
  • Dodaliśmy nowe ustawienia globalne dotyczące zgłaszania awarii i automatycznego śledzenia zakupów w aplikacji (IAP). Jeśli włączone jest automatyczne śledzenie zakupów w aplikacji, nie będzie już uzależnione od raportowania konwersji z zakupów w aplikacji przez pakiet SDK śledzenia konwersji.
  • Właściwość adUnitID w domenie GADInterstitial to teraz readonly.
  • Dodaliśmy interfejsy API do zapośredniczenia wideo opartego na nagrodach.
  • Wycofano setLocationWithDescription: GADRequest. Użyj w zamian zasady setLocationWithLatitude:longitude:accuracy:.
7.3.1 2015-05-28
  • Dodaliśmy obsługę formatów reklam natywnych promujących instalacje aplikacji oraz reklam z treścią w AdMob, Ad Manager i Ad Exchange.
  • Dodaliśmy obsługę niestandardowych formatów reklam natywnych dostępnych w przypadku rezerwacji w usłudze Ad Manager.
  • Naprawiliśmy regresję w wersji 7.2.0, która powodowała nieprawidłowe wyświetlanie banerów inteligentnych w orientacji poziomej na iOS 8.
7.2.2 2015-05-07
  • Usunięto to ostrzeżenie występujące podczas przesyłania treści do App Store:
    Aplikacja odwołuje się do niepublicznych selektorów w ładunku/(<identyfikator aplikacji>):clientId,screenName,setScreenName.
7.2.1 2015-04-30
  • Symulatory ponownie domyślnie wczytują rzeczywiste reklamy. Dodaj wymiar kGADSimulatorID do usługi testDevices w domenie GADRequest, aby uzyskać dostęp do reklam testowych w symulatorach.
  • Dodaliśmy możliwość rejestrowania kliknięć reklam pełnoekranowych przez adaptery zapośredniczenia i zdarzenia niestandardowe.
  • Dodaliśmy drobne ulepszenia do interfejsów API zdarzeń niestandardowych.
  • Dodano typ GADInterstitial initWithAdUnitID: i wycofano GADInterstitial init.
  • Wycofano metodę setValidAdSizesWithSizes w DFPBannerView. Użyj w zamian 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
  • Wycofanie obsługi iOS 5.
  • Udostępniliśmy pakiet SDK jako platformę.
  • Usunięto zależność od flagi łączącej -ObjC.
  • Skrócony czas wczytywania reklam w systemie iOS 8.
  • Dodano właściwość requestAgent do listy GADRequest. Integracje z usługami innych firm powinny ustawić tę właściwość tak, aby wskazywać platformę, z której pochodzi żądanie.
  • Dodaliśmy nową klasę DFPRequest, która obsługuje kierowanie niestandardowe i wykluczenia kategorii.
  • Przeniesiono usługę publisherProvidedID z tabeli DFPExtras do jednostki organizacyjnej DFPRequest.
  • Zastąpiliśmy GADAdMobExtras i DFPExtras jedną klasą GADExtras.
  • Wycofano właściwość hasAutoRefreshed elementu GADBannerView.
  • Usunięto makro GAD_SIMULATOR_ID – reklamy testowe są automatycznie włączane w symulatorze przy korzystaniu z metod GADBannerView i GADInterstitial.
  • Usunięto właściwości mediationExtras i additionalParameters elementu GADRequest oraz właściwości testowe.
  • Wycofano setBirthdayWithMonth:day:year: GADRequest.
  • Usunięto metodę addKeyword: użytkownika GADRequest.
  • Usunięto DFPSwipeableBannerView zajęcia.
6.12.2 2014-11-06
  • Wyłączono odsyłanie dla banerów reklamowych.
  • Usunięto awarię występującą w DumpViews.
6.12.0 2014-09-18
  • Oficjalna wersja obsługi iOS 8.
  • W iOS 8 wczytywanie reklam trwa krócej w wątku głównym.
  • Inteligentne banery reklamowe wyświetlają się prawidłowo w orientacji poziomej w systemie iOS 8.
  • Wymaga połączenia z 2 nowymi platformami: EventKit i EventKitUI. Jeśli są włączone moduły i platformy automatycznego łączenia, te elementy łączą się automatycznie.
  • Wycofano właściwość mediatedAdView w dniu GADBannerView.
  • Usunięto wycofaną wcześniej metodę loadAndDisplayRequest:usingWindow:initialImage: GADInterstitial.
6.11.1 2014-08-07 Poprawiono inicjowanie widoku banera z użyciem stałej biblioteki.
6.10.0 2014-07-17
  • Reklamy domyślnie otwierają się w Safari, a nie w przeglądarce w aplikacji. Kreacja może zastąpić ten sposób działania, określając parametr mraid.expand() lub admob.opener.openOverlay().
  • Gesty przesuwania zostały wyłączone na urządzeniu DFPBannerView.
  • Interfejs DFPSwipeableBannerView został wycofany i zastąpiony przez DFPBannerView.
6.9.3 2014-06-12
  • Metoda loadAndDisplayRequest:usingWindow:initialImage w systemie GADInterstitial została wycofana.
  • Wydzielone pakiety Analytics z pakietu SDK, co zmniejsza rozmiar pakietu SDK o (9,6 -> 3,4) MB. Pakiet SDK Analytics można pobrać stąd.
  • Właściwość contentURL w domenie DFPExtras została przeniesiona do GADRequest.
  • Naprawiono różne błędy.
6.9.2 2014-05-07
  • Wycofanie obsługi iOS 4.3. Pakiet SDK obsługuje iOS 5.0 i nowsze wersje, a teraz udostępnia słabe odniesienia do ARC.
  • Dodano duży format banera 320 x 100 ze stałą wartością kGADAdSizeLargeBanner.
  • Dodaliśmy nowy format reklamy pełnoekranowej z informacjami o zakupach w aplikacji. Ustaw właściwość inAppPurchaseDelegate w GADInterstitial, aby obsługiwać zdarzenia zakupu w aplikacji.
6.8.0 2014-01-24
  • Ulepszone kierowanie reklam.
  • Wymagane w przypadku połączenia z platformą CoreTelephony.
  • Usunięto awarię, która występowała po przejściu urządzenia w tryb samolotowy.
6.7.0 2013-12-12
  • Zwiększono skuteczność reklam umieszczonych w elemencie UITableView.
  • Różne poprawki błędów.
6.6.1 2013-11-13 Usunięto niektóre wycieki pamięci podczas korzystania z zapośredniczenia.
6.6.0 2013-11-05
  • Wymagane w przypadku połączenia z platformą AVFoundation.
  • Dodano obsługę architektur Arm64 i x86_64.
  • Znacznie mniejszy rozmiar biblioteki.
  • Dodano właściwość adNetworkClassName w systemach GADBannerView i GADInterstitial.
  • Naprawiono błąd, który powodował, że w przypadku reklam pełnoekranowych zdarzenia aplikacji z Ad Managera nie uruchamiały się.
  • Adapter HTML Ad Exchange został umieszczony bezpośrednio w bibliotece. Deweloperzy Ad Exchange nie muszą już oddzielnie łączyć tych zasobów z libAdapterHtml.a.
6.5.1 2013-08-29 Ukrywa pasek stanu dla widoków pełnoekranowych w iOS 7.
6.5.0 2013-07-16
  • Naprawiono błąd zmiany rozmiaru elementu GADBannerView.
  • Zmiana interfejsu API w polu GADRequest w sekcji COPPA.
  • przekazuje w żądaniu reklamy identyfikator IDFA Apple.
  • Zaktualizowaliśmy komunikaty ostrzegawcze dotyczące zapośredniczenia dotyczące użycia flagi tagu łączącego.
6.4.2 2013-05-20 Usuń problem z cyklicznym problemem (GADMRAIDInterceptor).
6.4.1 2013-04-18 Usunięto awarię, która wystąpiła, gdy wartość Advertising Identifier wynosiła nil.
6.4.0 2013-04-08
  • Naprawiono awarię GADInterstitial, gdy aplikacja działa w tle.
  • Naprawiono awarię wątków GADMRAIDInterceptor.
  • Naprawiliśmy błąd, przez który przedstawiciele z przekazanym dostępem do reklam pełnoekranowych otrzymywali teraz interstitialWillLeaveApplication.
  • Zmieniliśmy nazwy symboli MD5, aby zapobiec powtarzaniu błędów symboli.
  • Dodaliśmy obsługę odbierania reklam testowych w przypadku korzystania z AdMob przez zapośredniczenie.
  • Reklamy testowe są dostępne tylko na urządzeniach z systemem iOS 6 lub nowszym.
  • Usunięto wszystkie przypadki użycia UDID.
6.3.0 2013-02-14
  • Dodaliśmy instrukcję logowania podającą identyfikator, który należy przekazać do request.testDevices, aby włączyć reklamy testowe na konkretnym urządzeniu.
  • Dodano obsługę reklam testowych w iOS 6.
  • Naprawiono awarię w GADMraidInterceptor.
6.2.1 2012-10-16
  • Wymagane w przypadku połączenia z platformą StoreKit.
  • Usunięto awarię, która występowała, gdy aplikacja została obrócona przed otrzymaniem pierwszej reklamy z zapośredniczeniem.
6.2.0 2012-09-26
  • Flaga -all_load nie jest już potrzebna podczas tworzenia komponentów dla ARMv7. Flaga -ObjC jest nadal wymagana.
  • Wymagane do połączenia z platformą AdSupport.
  • Wymagane do korzystania z Xcode 4.5 i kompilacji pod iOS 6. Minimalne wdrożenie to iOS 4.3.
  • Z pakietu SDK usunięto instrukcje dotyczące ARMv6, a teraz zawiera instrukcje dotyczące ARMv7.
  • Wykorzystuje identyfikator Apple Identifier For Advertising (IDFA) w iOS 6 oraz UDID w przypadku wersji wcześniejszych niż iOS 6.
  • Naprawiono różne błędy w systemie iOS 6.
  • Zgodność przeglądarki w aplikacji na wyższym ekranie iPhone'a 5.
  • Zgodność z automatycznym układem w iOS 6.
6.1.4/5 2012-08-09
  • Naprawiono błąd śledzenia kliknięć lub wyświetleń z wykorzystaniem firm zewnętrznych.
  • DFPBannerView można utworzyć bez określenia rozmiaru początkowego. Przed wczytaniem żądania upewnij się, że validAdSizes jest skonfigurowany.

6.1.5: w tej wersji używany jest 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 dotyczącymi iOS.

6.1.1/2 2012-07-19
  • Naprawiono awarię modułu Przechwytujący MRaid podczas uzyskiwania dostępu do klucza nil.
  • Podczas korzystania z pakietu SDK wydawcy muszą dodać flagę -all_load.
  • Dodaliśmy obiekty DFPBannerView, DFPInterstitial i DFPExtras specjalnie dla wydawców korzystających z Ad Managera.
  • Nowa funkcja Ad Managera: wiele rozmiarów reklam.
  • Nowa funkcja Ad Managera: zdarzenia w aplikacji.
  • Nagłówki z Ad Managera, wyszukiwania i zapośredniczenia znajdują się teraz w podfolderze „Dodatki”, więc nie wymagają już osobnego pobierania.
  • Znany problem: jeśli używasz interfejsu GADBannerView w Kreatorze interfejsów, rozmiar klatki należy ustawić jawnie przed wczytaniem żądania.

6.1.2: w tej wersji używany jest 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 dotyczącymi 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 dotyczącymi iOS.

6.0.1 2012-04-19
  • Dodano zapośredniczenie sieci reklamowej.
  • Zapośredniczenie obejmuje możliwość zapośredniczania autoreklam i zdarzeń niestandardowych.
  • Dodaliśmy obsługę MRAID v1.0 na wszystkie wersje platformy iOS.
  • Makra GAD_SIZE_#x# zostały wycofane i zastąpione stałymi GADAdSize.
  • Dodaliśmy obsługę reklam o pełnej szerokości za pomocą nowych stałych GADSize: kGADAdSizeSmartBannerPortrait i kGADAdSizeSmartBannerLandscape.
  • GADRequest używa teraz registerAdNetworkExtras: do ustawiania dodatkowych. Właściwość additionalParameters została wycofana.

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

5.0.8 2012-03-30
  • Usunęliśmy wszelkie odwołania do wycofanej właściwości UIDevice (uniqueIdentifier).
  • Właściwość testDevices została wycofana i zastąpiona niewycofaną właściwością testing.
5.0.5 2011-11-30
  • Dodaliśmy obsługę dodatkowych formatów reklam pełnoekranowych Rich Media na iPhone'a i iPada. Ta zmiana będzie zgodna ze wszystkimi przyszłymi formatami reklam pełnoekranowych.
  • Ulepszone śledzenie wyświetleń reklam pełnoekranowych.
  • GADInterstitial zawsze był obiektem jednorazowym, ale teraz może płynnie zostać wywołany błąd didFailToReceiveAdWithError: przy każdym żądaniu wczytania lub wyświetlenia reklamy pełnoekranowej po pierwszym żądaniu.
5.0.4 2011-10-28 Naprawa zbyt dużych przycisków na wyświetlaczach Retina w przeglądarce w aplikacji.
5.0.3 2011-10-24
  • Integracja z niestandardowymi reklamami w wyszukiwarce.
  • Obsługa iOS 5.0.
  • Szybsze ładowanie reklam pełnoekranowych.
  • Poprawiono prezentację reklamy kontrolera widoku modalnego.
  • Poprawiono zachowanie tagu kotwicy.
4.1.1 2011-07-18
  • Dodatkowo posiada certyfikat iOS 5.0 Beta 3.
  • Przestrzeń nazw GTMStringEncoding została przypisana, aby uniknąć konfliktów z innymi bibliotekami.
  • Przeglądarka w aplikacji zamyka się z powodu błędnie skonfigurowanych reklam z App Store.
  • Usunięto wycieki pamięci w pakiecie SDK.
  • Usunięto problemy ze śledzeniem kliknięć banerów DoubleClick for Reklamodawcy (DFA).
  • Usunięto kilka bardzo rzadkich awarii.
  • Oficjalna wersja Google Ad Managera.
4.1.0 2011-05-02
  • Wszystkie kontrolery widoków są poprawnie zamykane przy użyciu JavaScriptu na kontrolerze widoku w stosie kontrolerów widoków.
  • Dodaliśmy obsługę limitów czasu oczekiwania na reklamę pełnoekranową AFMA dostarczanych przez serwer.
  • Tryb testowy można teraz włączyć na podstawie identyfikatorów urządzeń z białą listą.
  • Dodaliśmy metodę ponownego wykorzystania tego samego interfejsu UIWebView w formie banera i nakładki Rich Media.
  • Dodano podmodel urządzenia do słownika onshow.
  • Naprawiliśmy wycieki pamięci w GADBrowserController i UIWebViews.
  • Kontroler widoku pełnoekranowego przy otwarciu aplikacji blokuje się w orientacji pionowej, aby usunąć z konsoli ostrzeżenie.
  • Wszystkie kody odpowiedzi HTTP 5xx zwracają teraz „błąd serwera” zamiast „błąd sieci”.
4.0.2 2011-03-15 Wersja ogólnodostępna.