Informacje o wersjach

Wersja Data premiery Notatki
11.6.0 2024-06-17
  • Dodano zależność do MarketplaceKit. Wymaga to tworzenia aplikacji przy użyciu Xcode 15.3 lub nowszej wersji.
    • Platforma MarketplaceKit działa tylko w języku Swift, dlatego do dystrybucji dodano plik zastępczy Swift. Standardowe biblioteki Swift są uwzględniane w aplikacjach nawet wtedy, gdy nie zawierają innych plików Swift.
11.5.0 2024-05-16
  • Do obiektu GADBannerView dodano właściwość isCollapsible, aby sprawdzić, czy zwrócony baner można zwijać.
  • Stan userInteractionEnabled wyświetleń komponentów reklamy natywnej został przywrócony po ustawieniu widoków zasobów 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
  • Zaktualizowano tożsamość podpisywania z AdMob Inc. na Google LLC przy użyciu identyfikatora zespołu EQHXZ8M8AV. Jeśli spowoduje to wyświetlenie powiadomienia w Xcode, wybierz „Zaakceptuj zmianę”, aby zaakceptować nową tożsamość.
11.3.0 2024-04-11
  • Do GADAppOpenAd dodano właściwość adUnitID.
11.2.0 2024-03-14
  • Dodano obsługę plików manifestu prywatności.
  • Open Measurement: aktualizacja do OM SDK 1.4.12.
  • Poprawiliśmy niektóre kody błędów odpowiedzi, aby poprawnie identyfikować awarie sieci zamiast przypadków braku wypełnienia.
  • Zaktualizowaliśmy Info.plist pakietu SDK, aby obejść problem z menedżerem pakietów w Swift w wersji Xcode 15.3.
  • Inspektor reklam: dodaliśmy obsługę wyświetlania informacji .plist oraz wartości zasad TCF IAB.
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 z ostrzeżeniem dotyczącym wykorzystania wątku głównego.
  • Inspektor reklam: dodaliśmy obsługę wyświetlania stanu autoryzacji śledzenia aplikacji użytkownika.
11.0.1 2024-02-09
  • Open Measurement:
    • Przywrócono pakiet OM SDK 1.4.8.
    • Działa z niezamierzonym globalnym symbolem adView występującym w pakiecie OM SDK w wersji 1.4.10, który powoduje błędy zduplikowanych 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 powiązany z GoogleAppMeasurement. Aby nadal zbierać w AdMob dane o użytkownikach, połącz swoją aplikację w AdMob z Firebase i zintegruj ze swoją aplikacją pakiet SDK Google Analytics dla Firebase.
    • Zaktualizowano minimalną obsługiwaną wersję Xcode do wersji 15.1.
    • Zaktualizowano minimalne docelowe wdrożenie do iOS 12.
    • Zaktualizowano minimalny system operacyjny wymagany do wyświetlania reklam na iOS 13.
    • Wiele wycofanych wcześniej interfejsów API zostało usuniętych.
  • Open Measurement: aktualizacja do OM SDK 1.4.10.
  • Reklamy pełnoekranowe:
    • Odniesienia UIViewController do reklam pełnoekranowych mogą teraz mieć wartość null i nie są wymagane. Pakiet SDK używa głównego okna aplikacji do automatycznego wyszukiwania kontrolerów widoków, jeśli żaden z nich nie jest dostępny.
  • Testowanie:
  • Inspektor reklam:
    • Inspektor reklam wyświetla teraz wszystkie błędy napotkane podczas rozpoczynania sesji.
    • Rozwiązaliśmy rzadką awarię, która występowała 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:. Zamiast niego użyj właściwości -setPublisherFirstPartyIDEnabled:.
  • Dodaliśmy dodatkowe ostrzeżenia o wycofaniu interfejsów API GADCustomEvent. Użyj 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 powodował nieprawidłowe wyświetlanie niektórych kreacji, gdy reklama była ładowana w jednej orientacji, a prezentowana w innej.
10.10.0 2023-08-30
  • Oficjalna wersja z obsługą systemu iOS 17.
  • Open Measurement: aktualizacja do OM SDK 1.4.8.
  • Inspektor reklam: dodaliśmy obsługę pakietu SDK do wyświetlania informacji o wtyczce.
  • Usunęliśmy logi konsoli, które zalecają dodanie identyfikatorów symulatorów do interfejsu API testDeviceIdentifiers. Symulatory działają już domyślnie w trybie testowym.
10.9.0 2023-08-02
  • Open Measurement: aktualizacja do OM SDK 1.4.6.
  • Inspektor reklam: dodaliśmy obsługę pakietów SDK do eksportowania odpowiedzi na reklamy.
  • Rozwiązaliśmy problem z dźwiękiem, który powodował, że nawet jeśli reklama była wyciszona, sesja audio nieoczekiwanie zatrzymywała muzykę w tle po zakończeniu filmu.
  • Dodano obsługę przekazywania identyfikatora jednostki reklamowej podczas generowania elementu GADQueryInfo.
10.8.0 2023-07-12
  • Wprowadziliśmy drobne zmiany w sposobie obsługi wywołań zwrotnych przedstawicieli adWillPresentFullScreenContent:, adWillDismissFullScreenContent: i adDidDismissFullScreenContent: w przypadku reklam zapośredniczonych. Dzięki tym zmianom reklamy zapośredniczone zachowują się bardziej jak reklamy własne.
    • Pakiety SDK innych firm, które wielokrotnie wywołują metodę adWillPresentFullScreenContent:, a po niej ciąg adDidDismissFullScreenContent:, 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 adWillPresentFullScreenContent: i adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration: wycofaliśmy metodę tagForChildDirectedTreatment: i dodaliśmy właściwość do odczytu i zapisu tagForChildDirectedTreatment.
  • GADRequestConfiguration: wycofaliśmy metodę tagForUnderAgeOfConsent: i dodaliśmy właściwość do odczytu i zapisu tagForUnderAgeOfConsent.
  • Wycofano: sdkVersion. Użyj w zamian versionNumber.
  • Adaptery nierenderujące się teraz mogą być przechowywane na potrzeby zbierania sygnałów.
10.6.0 2023-06-01
  • Zmniejszone wykorzystanie pamięci w przypadku wykonywania wielu równoległych żądań reklamy.
10.5.0 2023-05-15
  • Rozwiązaliśmy problem z wyciekiem pamięci, który występował podczas tworzenia obiektu GADQueryInfo.
10.4.0 2023-04-20
  • Zaktualizowano minimalną obsługiwaną wersję Xcode do wersji 14.1.
    • 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ę pakietu 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
  • Do usługi GADVideoController dodano usługę 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 wyświetlają się już w systemie iOS 11. Do pobierania reklam wymagany jest iOS 12, choć minimalnym docelowym wdrożeniem wciąż jest iOS 10.0.
    • Identyfikator aplikacji Ad Managera jest teraz wymagany w przypadku wszystkich aplikacji korzystających z Ad Managera. Identyfikator ma taki format:
      ca-app-pub-################~##########. Więcej informacji znajdziesz w artykule na temat aktualizowania pliku Info.plist.
    • GoogleAppMeasurement.xcframework jest teraz wymagana w przypadku wszystkich aplikacji Ad Managera.
    • Usunęliśmy te pola, które zostały już wycofane:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Reklamy natywne: naprawiliśmy błąd, który powodował, że usługa GADMediaContent.mainImage zwracała wartość nil, mimo że obraz został wyrenderowany w GADMediaView.
  • Reklamy natywne w inspektorze reklam niezwiązane z kontekstem mają teraz wyświetlenia multimediów.
  • Wycofaliśmy te pola w tabeli GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Usunięto kod bitowy z kompilacji pakietu SDK do reklam mobilnych Google.
9.14.0 2022-12-08
  • Reklamy wyświetlane przy otwarciu aplikacji: identyfikator +loadWithAdUnitID:request:orientation:completionHandler: został wycofany i zastąpiony przez +loadWithAdUnitID:request:completionHandler:. Wczytywanie reklam wyświetlanych przy otwarciu aplikacji przyjmuje teraz bieżącą orientację urządzenia, co umożliwia dopasowanie do innych formatów pełnoekranowych.
  • Dodaliśmy obsługę zapośredniczenia reklam wyświetlanych przy otwarciu aplikacji.
  • Inspektor reklam: dodano obsługę pakietu SDK do wysyłania żądań i wyświetlania reklam przez interfejs inspektora reklam.
9.13.0 2022-11-07
  • Obsługiwane dodatkowe działania związane z kliknięciami 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.
  • Zaktualizowaliśmy dokumentację 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 z obsługą systemu iOS 16.
  • iLTV:do GADAdNetworkResponseInfo dodano te właściwości:
    • adSourceID
      adSourceInstanceName
      adSourceName
    Do 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ą: wycofane ustawienie didRewardUserWithReward: w grupie GADMediationRewardedAdEventDelegate na rzecz didRewardUser. Nagroda związana z reklamą dostarczana przez didRewardUserWithReward: zawsze była pozbawiona działania, a nagroda dla reklamy pochodzi z ustawień jednostki reklamowej w Ad Manager interfejsie.
  • Inspektor reklam: dodaliśmy obsługę pakietów SDK do eksportowania żądań reklamy.
9.7.0 2022-07-07
  • Do pola GADResponseInfo dodano właściwość loadedAdNetworkResponseInfo, która zwraca informacje o sieci reklamowej, która załadowała reklamę.
  • Do GADAdNetworkResponseInfo dodano właściwość adSourceInstanceID.
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 zapośredniczonych reklamach natywnych.
  • Zastąpiliśmy extern ciągiem FOUNDATION_EXPORT w nagłówkach publicznych, 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 OM SDK 1.3.30.
  • Dodano ostrzeżenia, gdy kod aplikacji odwołuje się do adDidPresentFullScreenContent zamiast 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
  • Naprawiliśmy błąd, który powodował awarię, gdy widok reklamy natywnej był usuwany z hierarchii widoku 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 działa w systemie iOS 9 lub starszym. Pakiet SDK jest obsługiwany tylko w iOS w wersji 10 i nowszych. W przeciwnym razie nie działa.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • Naprawiliśmy nietypowy błąd występujący w wersjach beta systemu iOS 15, który powodował, że pełnoekranowe wyświetlenia witryny na pełnym ekranie mogły nie być prawidłowo dobierane w przypadku aplikacji wieloscenicznych.
  • 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ę, aby uniknąć rzadkich przypadków, gdy wiele sklepów w aplikacji może się wyświetlać jeden na drugim.
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.
  • Naprawiliśmy błąd, który powodował, że w przypadku Open Bidding reklam natywnych nie były wywoływane wywołania zwrotne wyciszenia / wyłączenia wyciszenia przekazywania dostępu.
  • Zmieniono typ kGAMSimulatorID z id na NSString*, aby uniknąć dodatkowego przesyłania typów w Swift.
8.5.0 2021-05-07
  • Naprawiliśmy błąd polegający na tym, że eksperymentalny format reklamy nie był zamykany po zamknięciu reklamy, gdy był prezentowany wiele razy.
8.4.0 2021-04-19
  • Zwiększono obsługę 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 pomóc Ci wyświetlać trafniejsze i spersonalizowane reklamy na podstawie danych zebranych z Twoich aplikacji.
  • Dodano adWillDismissFullScreenContent: do listy GADFullScreenContentDelegate.
  • Rozwiązaliśmy problem, który powodował, że funkcja adDidPresentFullScreenContent: była wywoływana bezpośrednio przed prezentacją, a nie natychmiast po niej.
8.2.0.1 2021-03-12
  • Naprawiono błąd instalacji CocoaPods „Nie można scalić user_target_xcconfig”, który występował podczas korzystania z wielu podów o różnych ustawieniach user_target_xcconfig.
8.2.0 2021-03-11
  • W ramach przygotowań do egzekwowania zasad AppTrackingTransparency dodaliśmy dodatkową pomoc na poziomie SKAdNetwork.
  • Usunęliśmy definicję makra UIWindowScene, która była potrzebna tylko w wersjach Xcode starszych niż 11.
8.1.0 2021-02-19
  • Wycofano reguły disableAutomatedInAppPurchaseReporting i enableAutomatedInAppPurchaseReporting. Usunęliśmy funkcję raportowania IAP z pakietu SDK. Obecnie te metody nie działają.
  • Dodano flagi ograniczające dostęp SDK do interfejsów API usługi CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • Główne zmiany w wersji 8 opisane w artykule Przygotowanie do wersji 8.
  • Zwiększona wydajność pakietu SDK w przypadku jednoczesnego wysyłania dużej liczby żądań.
  • Usunęliśmy obsługę architektury i386. Xcode nie obsługuje już 32-bitowych symulatorów.
  • Naprawiono błąd, który powodował konflikt między adapterVersion w protokole GADMediationAdapter a NSObject w Swift.
7.69.0 2020-12-03
7.68.0 2020-11-04
  • Zaktualizowano pakiet SDK z wersji .framework do wersji .xcframework. Instalacje CocoaPods w wersji 1.9.0 lub nowszej są teraz wymagane.
  • Usunięto arm64e z dystrybucji. Testy lokalne na arm64e nie będą już dostępne.
  • Dodano Walidator zasad dotyczących reklam natywnych.
  • Dodano Inspektora reklam Beta.
  • Naprawiliśmy błąd, który powodował, że właściwość rootViewController właściwości GADNativeCustomTemplateAd zachowywała wyraźny wskaźnik do 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 mają te same funkcje, ale mają większą spójność.
  • Do obiektu GADRequest dodano właściwość neighboringContentURLStrings.
  • Dodano interfejsy API dla formatu GADRewardedInterstitialAd. Reklamy pełnoekranowe z nagrodą są obecnie dostępne w prywatnej wersji beta. Poproś menedżera konta o dostęp.
  • Naprawiono błąd, przez który strony docelowe reklam na urządzeniach z wycięciami były obcinane.
7.66.0 2020-09-28
  • Banery reklamowe: do GADBannerViewDelegate dodaliśmy metodę przekazywania adViewDidRecordImpression:.
7.65.0 2020-09-03
  • Wymaga aplikacji kompatybilnych z Xcode 11.0 lub nowszym.
  • Wycofano format GADInstreamAd.
  • Reklamy testowe: dodanie 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 format GADAppOpenAd na pełny ekran. Reklamy wyświetlane przy otwarciu aplikacji są obecnie dostępne w ramach prywatnej wersji beta. Poproś o dostęp swojego menedżera konta.
  • Reklamy natywne: dodaliśmy właściwość mediaContent i wycofaliśmy właściwość videoController z dnia GADNativeCustomTemplateAd.
  • Zapośredniczenie pełnoekranowe: interstitialDidDismissScreen: wywołań zwrotnych z adapterów zapośredniczenia są teraz usuwane.
7.62.0 2020-07-10
  • Naprawiliśmy błąd polegający na tym, że po usunięciu słuchawek użytkownik musiał kliknąć dwukrotnie film, aby go odtworzyć.
7.61.0 2020-06-17
  • Do obiektu GADResponseInfo dodaliśmy właściwość dictionaryRepresentation, aby ułatwić logowanie informacji o odpowiedziach.
  • Usunęliśmy klasę DFPCustomRenderedAd – nieużywaną klasę formatu reklamy, do której aplikacje nie powinny się odwoływać.
7.60.0 2020-05-20
  • Reklamy z nagrodą: zmieniono właściwość serverSideVerificationOptions właściwości GADRewardedAd na strong, a nie copy.
  • Wdrożyliśmy metodę description w systemach GADResponseInfo i GADAdNetworkResponseInfo, aby ułatwić logowanie.
  • Wszystkie błędy w prezentacji (np. rewardedAd:didFailToPresentWithError:) teraz zawsze zwraca kod z GADPresentationErrorCode. Błędy w prezentacji zapośredniczenia są wyświetlane jako błędy podstawowe.
7.59.0 2020-05-06
  • Open Measurement: aktualizacja do OM SDK 1.3.3.
  • Reklamy pełnoekranowe: naprawiliśmy błąd, który powodował, że reklamy pełnoekranowe na iPadzie mogą się obracać do nieobsługiwanych orientacji, co powodowało problemy z interfejsem.
  • Reklamy testowe:zaktualizowaliśmy etykietę reklamy testowej, by zamiast „Reklama testowa” brzmiała „Tryb testowy”, oraz zaktualizowaliśmy interfejs etykiety.
7.58.0 2020-04-13
  • Zwiększono minimalną obsługę wersji Xcode do 11.0.
  • Do obiektu GADResponseInfo dodano właściwość adNetworkInfoArray. Ta właściwość wyświetla metadane dotyczące sieci zapośredniczenia 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 zwracały uwagi na nieaktywne elementy.
7.57.0 2020-03-18
  • Wycofano: GADRewardBasedVideoAd. Wszyscy klienci powinni używać GADRewardedAd.
  • Poprawiono komunikaty o błędach w przypadku błędów „Nie znaleziono adaptera”. Komunikaty o błędach zawierają teraz nazwę adaptera.
  • Rozwiązaliśmy problem GADRewardedAd, który powodował, że metoda rewardedAd:didFailToPresentWithError: nie była wywoływana w przypadku, gdy nie wczytano żadnej reklamy z nagrodą.
  • Naprawiliśmy potencjalną awarię, która mogła wystąpić, gdy kreacje próbowały wczytywać adresy URL inne niż HTTP w elemencie SafariViewController.
7.56.0 2020-02-28
  • W systemie GADMobileAds dodaliśmy metody instancji disableAutomatedInAppPurchaseReporting i enableAutomatedInAppPurchaseReporting oraz wycofaliśmy 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.
  • Do GADMobileAds dodaliśmy metodę disableMediationInitialization. Wywołaj tę metodę przed zainicjowaniem pakietu SDK do reklam mobilnych Google, aby wyłączyć inicjowanie adaptera zapośredniczenia.
  • Usunięto architekturę i386. Nie jest już dostępna obsługa 32-bitowego symulatora.
7.55.1 2020-02-14
  • Reklamy z nagrodą: naprawiliśmy błąd, który powodował, że rewardedAd:didFailToPresentWithError: zwracał za błąd 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: aktualizacja do OM SDK 1.3.1.
  • Włączono WKWebView jako domyślny pakiet SDK we wszystkich widokach stron.
  • Dodaliśmy obsługę odczytu parametrów zgody w ramach 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
  • Nazwa kodu błędu kGADErrorAppIDMissing została zmieniona na kGADErrorApplicationIdentifierMissing.
  • Zapośredniczenie z nagrodą: usunięto błąd, który powodował, że Open Bidding nie działało podczas korzystania z interfejsu API GADNagrodaAdAd.
7.53.0 2019-12-12
  • Open Measurement: aktualizacja do OM SDK 1.2.21.
  • Reklamy pełnoekranowe/reklamy z nagrodą: dodaliśmy metodę canPresentFromViewController:. Aplikacje wielosceniczne mogą korzystać z tej metody, aby sprawdzić, czy reklama może być wyświetlana po zmianie rozmiaru sceny.
  • Reklamy pełnoekranowe: usługa interstitialDidFailToPresentScreen: jest teraz wywoływana przy próbie wyświetlenia reklamy, która nie jest gotowa, lub reklamy, która została już wyświetlona.
  • Reklamy natywne: usunięto błąd, który powodował, że interfejs UI API był wywoływany w wątku w tle.
  • Naprawiono wyciek pamięci GADBlockSignalSource, który wystąpił podczas wczytywania reklam.
  • Zapośredniczenie natywne: usunięto 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ł, że współczynnik proporcji multimediów reklamy In-Stream w żądaniu nie był respektowany.
7.51.0 2019-10-17
  • Zwiększono minimalną obsługiwaną wersję iOS do iOS 9. Aplikacje nadal mogą być połączone z iOS w wersji 8, ale reklamy będą się wczytywać tylko w iOS w wersji 9 lub nowszej.
  • Do obiektu GADMediaContent dodano właściwości currentTime i duration.
  • Do GADInstreamAd dodano właściwość mediaContent i usunęliśmy właściwości videoController, duration, currentTime i aspectRatio.
  • Dodano interfejs API zakotwiczonego banera adaptacyjnego beta.
7.50.0 2019-09-18
  • Oficjalna wersja z obsługą systemu iOS 13.
  • Open Measurement: aktualizacja do OM SDK 1.2.19.
    • Dodano obsługę aplikacji wieloscenicznych. Aplikacje obsługujące wiele scen muszą mieć ustawioną właściwość scene w narzędziu GADRequest, aby wyświetlać reklamy w odpowiednim rozmiarze.
    • Usunięto podklasę SKStoreProductViewController, która jest niedozwolona w systemie iOS 13.
  • Rozwiązano ostrzeżenie Apple podczas przesyłania do sklepu z aplikacjami informacji o wycofywanym interfejsie API.
  • Do obiektu GADMobileAds.requestConfiguration dodano właściwość testRequestIdentifiers. Właściwość testDevices została wycofana GADRequest.
  • Wycofaliśmy 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ć na dowolny czas przed wyświetleniem GADRewardedAd. Wcześniej tę właściwość trzeba było skonfigurować przed wczytaniem reklamy.
  • Zapośredniczenie:poprawione wyświetlanie publicznych komunikatów o błędach, które pojawiają się, gdy nie można znaleźć adapterów zapośredniczenia lub są niezgodne z protokołem.
7.49.0 2019-08-20
  • Dodaliśmy interfejs API identyfikatora odpowiedzi reklamy do wyszukiwania kreacji w Centrum oceny reklam Ad Managera.
7.48.0 2019-08-01
  • Open Measurement: aktualizacja do OM SDK 1.2.17.
  • Reklamy z nagrodą: poprawiliśmy błąd, który powodował, że aplikacje korzystające ze starszych interfejsów API reklam z nagrodą (np. GADRewardBasedVideoAd) odnotował spadek liczby wyświetleń w raportach zapośredniczenia.
7.47.0 2019-07-11
  • Open Measurement: aktualizacja do OM SDK 1.2.16.
  • Ulepszyliśmy komunikaty logowania, gdy aplikacje nieprawidłowo konfigurują swój identyfikator w Info.plist.
  • Poprawiliśmy błąd renderowania pełnoekranowych reklam wideo z nagrodą i reklam wideo z nagrodą promujących instalacje aplikacji.
7.46.0 2019-06-24
  • Uwzględniono architekturę arm64e w ramach platformy GoogleMobileAds, aby umożliwić testowanie na urządzeniu. Do kompilacji wymagana jest teraz platforma Xcode 10.
  • Reklamy natywne: usunęliśmy wycofane wcześniej interfejsy API GADNativeAppInstallAd i GADNativeContentAd. Aplikacje powinny używać ujednoliconych reklam natywnych.
  • Reklamy natywne: usunięto błąd, który powodował, że reklama natywna zwraca widok multimediów nil i współczynnik proporcji wynoszący zero, mimo że reklama zawierała treść wideo.
  • Zapośredniczenie: naprawiliśmy błąd, który występował, gdy adaptery zapośredniczenia uruchamiały wiele wywołań zwrotnych powodzenia lub niepowodzenia dla tego samego żądania.
7.45.0 2019-06-17
  • Open Measurement: aktualizacja do OM SDK 1.2.15.
  • Naprawiliśmy awarię, która występowała 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 pomocy dotyczącej pomiaru aplikacji.
  • Open Measurement: aktualizacja do OM SDK 1.2.14.
  • Usunięto interfejs GADCorrelator i powiązane z nim interfejsy API. Ta funkcja wcześniej nie działała.
  • Właściwość preferredImageOrientation w obiekcie GADNativeAdImageAdLoaderOptions została wycofana. Zamiast niego użyj właściwości GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • Zaktualizowano minimalną wymaganą wersję iOS do 8.0.
  • Oficjalna wersja produkcyjna obsługi Open Measurement.
  • Open Measurement: zawiera pakiet OM SDK 1.2.13.
  • Open Measurement: dodano obsługę niestandardowych formatów reklam natywnych.
  • Reklamy natywne: do GADMediaContent dodano właściwości videoController i hasVideoContent.
  • Reklamy natywne: wycofane metody videoController w zakresie GADUnifiedNativeAd oraz hasVideoContent i aspectRatio metody w GADVideoController.
  • Reklamy natywne: dodaliśmy klasę GADNativeAdMediaAdLoaderOptions z właściwością aspectRatio, która umożliwia wydawcom żądanie określonego współczynnika proporcji dla zasobu multimedialnego reklamy natywnej. Ta opcja ma pierwszeństwo przed właściwością preferredImageOrientation w GADNativeAdImageAdLoaderOptions.
  • Reklamy natywne: podczas renderowania obrazów GADMediaView uwzględnia teraz właściwość contentMode.
7.42.2 2019-03-29
  • Zapośredniczenie z nagrodą (nowe interfejsy API): naprawiliśmy błąd polegający na tym, że adaptery zapośredniczenia z nagrodą automatycznie są lokalizowane po wywołaniu wczytywania.
7.42.1 2019-03-25
  • Poprawiliśmy rzadką awarię, która mogła wystąpić po umieszczaniu reklam wideo w witrynie.
7.42.0 2019-03-15
  • Pakiet SDK do reklam mobilnych Google korzysta teraz z pomiaru skuteczności aplikacji. Musisz uwzględnić platformę pomiaru aplikacji i 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 zmniejszono do poniżej limitów GitHub.
  • Element tagForChildDirectedTreatment został dodany do GADMobileAds.sharedInstance.requestConfiguration. Usługa [GADRequest tagForChildDirectedTreatment] została wycofana.
  • Naprawiono błąd, który powodował wywołanie funkcji 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ą: dodaliśmy właściwość admetadata w usłudze GADRewardBasedVideoAd. Użyj rewardbasedvideoadmetadatadidchange:, aby nasłuchiwać zmian w metadanych reklamy.
7.40.0 2019-02-21
  • Poprawa wydajności.
7.39.0 2019-02-08
  • Naprawiliśmy błąd, który powodował, że odwołanie do pliku GADCustomEventParametersServer skutkowało błędem 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
  • Wyeliminowaliśmy problem z renderowaniem reklam elastycznych wyświetlanych w widokach tabeli.
  • Dodano nową klasę GADMediaContent do podawania informacji o treściach multimedialnych.
7.37.0 2018-12-10
  • Poprawiona zgodność z Crashlytics zapewnia bardziej przydatne raporty o awariach ze zaktualizowaną symbolizacją 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ń z tej samej reklamy pełnoekranowej lub 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 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 innej reklamy z nagrodą jest już niedozwolone. Rozwiązuje to problem, który powodował, że żądanie drugiej reklamy z nagrodą uszkodziło kilka zewnętrznych adapterów zapośredniczenia. Po zakończeniu prezentacji można poprosić o kolejną reklamę w sekcji rewardBasedVideoAdDidClose:.
  • Naprawiono: plik CocoaPod został zaktualizowany, aby zmniejszyć rozmiar pliku poniżej 100 MB, dzięki czemu możliwe jest przesyłanie plików SDK do repozytoriów GitHub.
7.33.1 2018-09-13
  • Reklamy natywne: usunięto problem, który powodował, że czasami reklamy wideo nie odtwarzały się prawidłowo.
  • Reklamy natywne: usunięto problem, który powodował, że wartość GADMediaView była pusta w przypadku reklam innych niż wideo.
  • 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
  • Dodano 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 do żądań weryfikacji po stronie serwera.
  • Reklamy natywne: GADNativeAppInstallAd i GADNativeContentAd oraz 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 dla zaawansowanych użytkowników reklam natywnych.
  • Reklamy natywne: dodaliśmy funkcję „Wyłącz tę reklamę”.
  • Reklamy natywne: naprawiliśmy błąd, który powodował, że widok Informacja był usuwany podczas ponownego wykorzystywania wyświetleń reklam w widokach kolekcji.
  • Do elementu GADMobileAds dodaliśmy właściwość requestConfiguration, która pozwala określać parametry maxAdContentRating i tagForUnderAgeOfConsent we wszystkich żądaniach reklam.
  • Zapośredniczenie:dodano właściwości maxAdContentRating i underAgeOfConsent do usługi GADMediationAdRequest.
7.31.0 2018-05-17
7.30.0 2018-03-26
  • wersji beta MRAID v3.
  • Poprawki błędów i lepsze działanie aplikacji.
7.29.0 2018-02-16
  • Naprawiliśmy błąd wprowadzonego w wersji 7.28.0, który powodował błędy graficzne w aplikacjach GameKit.
7.28.0 2018-01-31
  • Reklamy natywne: dodaliśmy interfejs Unified Native Ad API. Łączy ono typy GADNativeAppInstallAds i GADNativeContentAds w jeden nowy typ: GADUnifiedNativeAd. Więcej informacji znajdziesz w przewodniku po ujednoliconych reklamach natywnych.
  • Reklama wideo z nagrodą: dodaliśmy do GADRewardBasedVideoAdDelegate metodę rewardBasedVideoAdDidCompletePlaying:, która umożliwia powiadamianie wydawców o zakończeniu odtwarzania filmu.
  • Zapośredniczenie wideo z nagrodą: dodaliśmy do GADMRewardBasedVideoAdConnectorDelegate metodę connectorDidCompletePlayingRewardBasedVideoAd:, aby adaptery zapośredniczenia były wywoływane po zakończeniu filmu.
  • Zapośredniczenie natywne: 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 natywnych reklam wideo. Natywne adaptery zapośredniczenia muszą zaimplementować metodę mediaView w witrynach GADMediatedNativeAppInstallAd i GADMediatedNativeContentAd 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 wyświetla się teraz w bezpiecznym obszarze.
  • Z usług GADAdChoicesView i GADMediaView usunęliśmy właściwość nativeAd.
  • Ogranicza interakcje pakietu SDK z usługami StoreServices Apple do raz na sesję przy uruchomieniu aplikacji.
  • Reklamy testowe mają teraz etykietę na górze. Więcej informacji znajdziesz w przewodniku dotyczącym testowania.
7.25.0 2017-10-25
  • Zapośredniczenie natywne: teraz karty otrzymują wywołanie mediatedNativeAd:didRenderInView:viewController: natychmiast po powiązaniu reklamy natywnej z widokiem reklamy natywnej, zamiast czekać, aż stanie się widoczny.
  • Zapośredniczenie natywne: adaptery odbierają teraz wywołanie mediatedNativeAdDidUntrackView: z pustym widokiem, gdy widok śledzonego zostaje cofnięty.
7.24.1 2017-9-27
  • Aktualizuje sposób interakcji pakietu SDK z usługami Apple StoreServices.
7.24.0 2017-9-20
  • Oficjalna wersja z obsługą systemu iOS 11.
  • Zasób GADAdDelegate został usunięty. Do zarządzania dźwiękiem w reklamach używaj pliku GADAudioVideoManager.
  • Naprawiliśmy błąd systemu iOS 11, w którym wyświetlenia banerów były przesuwane w dół z powodu wkładek w treści.
  • Dodano zależność od platformy Security.
7.23.0 2017-09-05
  • Adaptery zapośredniczenia otrzymują teraz powiadomienia w usłudze mediatedNativeAd:didUntrackView: o umieszczaniu reklamy natywnej w umowie.
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, ponieważ aplikacja działała w tle.
7.21.0 2017-06-20
  • W przypadku pełnoekranowych jednostek reklamowych, które nie wyświetlają reklam wideo, wyświetlone reklamy pełnoekranowe będą mieć opcję zamknięcia od razu, nawet jeśli kreacja MRAID wywoła parametr useCustomClose.
  • Dodaliśmy do menu debugowania tekst, który wskazuje, czy aktywny jest podgląd kreacji lub tryb rozwiązywania problemów.
  • Dodano klasę GADMultipleAdsAdLoaderOptions, która umożliwia wydawcom określenie liczby reklam, które mają być ładowane w przypadku pojedynczego żądania.
  • Do elementu GADAdLoader dodaliśmy właściwość loading, która wskazuje, czy moduł ładujący reklamy właśnie wczytuje reklamy.
  • Do typu GADAdLoaderDelegate dodaliśmy nową, opcjonalną metodę przekazywania -adLoaderDidFinishLoading:, która jest wywoływana, gdy GADAdLoader zakończy zwracanie wszystkich reklam na żądanie.
7.20.0 2017-05-03
  • Usunięto format reklamy zakupów w aplikacji.
  • Usunięto architekturę Armv7s.
7.19.1 2017-04-13
  • Rozwiązaliśmy problem, który powodował, że nieprawidłowy rozmiar reklamy był przekazywany do sieci zapośredniczenia na potrzeby zapośredniczenia banerów inteligentnych.
7.19.0 2017-03-16
  • Do google_mobile_app_ads.js dodaliśmy metodę openInlineBrowser() do otwierania adresu URL w SFSafariViewController.
  • Dodaliśmy GADAudioVideoManagerDelegate, by otrzymywać powiadomienia o rozpoczęciu i wstrzymaniu i zatrzymaniu odtwarzania reklam audio i wideo.
7.18.0 2017-02-23
  • Do GADVideoController dodaliśmy metody play, pause i setMute.
  • Dodaliśmy do GADVideoControllerDelegate nowe metody przekazywania dostępu do funkcji rozpoczęcia, wstrzymania, zakończenia, wyciszania i wyłączania wyciszenia treści wideo.
  • Dodaliśmy obsługę adapterów zapośredniczenia wideo z nagrodą, aby umożliwić wczesne inicjowanie przed wysłaniem żądania reklamy.
7.17.0 2017-01-31
  • Dodano nativeAdDidRecordImpression i nativeAdDidRecordClick do listy GADNativeAdDelegate.
7.16.0 2016-12-12
  • Do obiektu DFPBannerView dodano kontroler wideo.
  • Właściwości GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd i GADNativeCustomTemplateAd kontrolera wideo nie mają teraz wartości pustych.
  • Zapośredniczenie natywne: adaptery mogą teraz ustawiać właściwość adChoicesView w elementach GADMediatedNativeAppInstallAd i GADMediatedNativeContentAd, aby renderowały AdChoices.
7.15.0 2016-11-21
  • Dodano właściwość GADMediaView do usług GADNativeContentAd i GADNativeCustomTemplateAd.
7.14.0 2016-10-28
  • Przeniesiono nagłówki adaptera zapośredniczenia do platformy i nagłówka globalnego.
  • W przypadku rozmiaru reklamy kGADAdSizeFluid zmiana rozmiaru banera nie powoduje już zmiany rozmiaru klatki w 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 wartości null w przypadku GADNativeAppInstallAd i GADNativeContentAd.
7.12.0 2016-09-28
  • Poprawki błędów związanych z awariami, w których pojawia się GADStringFromCGFloat.
  • Dodano GADNativeAdViewAdOptions, aby określić lokalizację Informacja w reklamach natywnych.
  • Do GADRewardBasedVideoAd dodano właściwość adNetworkClassName.
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 dla tych języków: NSCalendarsUsageDescription i NSBluetoothPeripheralUsageDescription.
  • Usunięto obsługę MRAID 2.0 createCalendarEvent i storePicture.
7.10.1 2016-08-26
  • Naprawiono błąd związany z awariami, w których uczestniczył(a) GADStringFromCGFloat.
7.10.0 2016-08-16
  • Po powiązaniu reklam natywnych z widokiem danych właściwość userInteractionEnabled widoku zmienia się na NO, aby spełnić oczekiwania pakietu SDK.
  • Dodano zależność od tabeli MobileCoreServices.
  • Dodaliśmy interfejs API, który informuje sieć reklamową, czy wersja pakietu SDK to co najmniej major.minor.patch.
7.9.1 2016-07-18
  • Usunięto błąd wpływający na zapośredniczenie wideo z nagrodą.
7.9.0 2016-07-13
  • Dodano zależności od platform GLKit, OpenGLES, CoreMotion i CoreVideo, aby ulepszyć oraz poprawić jakość i renderowanie reklam.
  • Dodano metodę +[GADMobileAds configureWithApplicationID:]. Wydawcy AdMob powinni używać tej metody za pomocą identyfikatora aplikacji.
  • Wydawcy Google Ad Managera, 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, która umożliwia automatyczne korzystanie z danych o lokalizacji, gdy użytkownik wyraźnie zezwoli aplikacji na dostęp do lokalizacji.
7.8.0 2016-04-28
  • Dodano zależność od platform CoreBluetooth i SafariServices.
  • Do głównych plików nagłówkowych pakietu SDK dodaliśmy adnotacje o dopuszczaniu wartości null w celu ulepszenia obsługi opcjonalnych elementów Swift.
  • Dodano obsługę atrybutu 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 bitowego. Mimo że zwiększył on rozmiar pobieranego pakietu SDK, nie zwiększy ilości plików binarnych aplikacji. Aby zmienić to ustawienie aplikacji, otwórz Ustawienia kompilacji w projekcie i w sekcji Opcje kompilacji ustaw Włącz kod bitowy na Yes.
  • Dodano zależność od platformy MediaPlayer. Musisz połączyć tę platformę z plikiem binarnym aplikacji. Jeśli używasz CocoaPods, uruchom pod install --repo-update.
  • Usunęliśmy wszystkie odwołania do identyfikatora userID w interfejsach API wideo oferujących nagrody.
  • Wywołania metody loadRequest: dla GADInterstitial są zawsze sparowane z asynchronicznym wywołaniem delegacji didFailToReceiveAd:withError: lub interstitialDidReceiveAd:. Poprawiono narożnik, w którym umowa nie została podtrzymana.
  • Zapośredniczenie natywne: dodaliśmy możliwość obsługi i raportowania zdarzeń kliknięcia przez adaptery.
  • Reklamy w wyszukiwarce: dodaliśmy obsługę wysokości dynamicznej.
7.6.0 2015-12-07
  • Przegrupowaliśmy/przenieśliśmy metody protokołów używanych przez adaptery zapośredniczenia, aby je uprościć.
  • Poprawiliśmy 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 canOpenURL UIApplication na urządzeniach z iOS 9.
  • Rozwiązaliśmy problem, który powodował, że metody GADNativeAdDelegate nie były wywoływane.
  • Wywołanie zwrotne funkcji adLoader:didFailToReceiveAdWithError funkcji GADAdLoaderDelegate jest teraz wywoływane, jeśli nie są żądane żadne typy reklam.
7.4.1 2015-08-13
  • Naprawia awarię, która wystąpiła, gdy użytkownik finalizuje zakup w aplikacji produktu, którego identyfikator zawiera znak specjalny.
7.4.0 2015-07-30
  • wersji beta MRAID v2.
  • Dodaliśmy nowe globalne ustawienia dla raportów o awariach i śledzenia automatycznych zakupów w aplikacji (IAP). Jeśli automatyczne śledzenie zakupów w aplikacji jest włączone, eliminuje to zależność od pakietu SDK do śledzenia konwersji w przypadku raportowania konwersji z zakupów w aplikacji.
  • Właściwość adUnitID w domenie GADInterstitial jest teraz readonly.
  • Dodano interfejsy API do zapośredniczenia wideo z nagrodą.
  • 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 i reklam natywnych w sieci reklamowej w usługach AdMob, Ad Manager i Ad Exchange.
  • Dodaliśmy obsługę niestandardowych formatów reklam natywnych (dostępne w przypadku rezerwacji w usłudze Ad Manager).
  • Naprawiono regresję wprowadzoną w wersji 7.2.0, w wyniku której banery inteligentne wyświetlały się nieprawidłowo w orientacji poziomej w iOS 8.
7.2.2 2015-05-07
  • Naprawiliśmy następujące ostrzeżenie podczas przesyłania do App Store:
    Aplikacja odwołuje się do niepublicznych selektorów w ładunku ładunku/(<app_id>):clientId,screenName,setScreenName.
7.2.1 2015-04-30
  • Symulatory ponownie domyślnie ładują aktywne reklamy. Dodaj kGADSimulatorID do właściwości testDevices w domenie GADRequest, aby wyświetlać reklamy testowe 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 tabelę GADInterstitial initWithAdUnitID: i wycofano zasadę GADInterstitial init.
  • Wycofano metodę setValidAdSizesWithSizes w: DFPBannerView. Użyj w zamian zasady DFPBannerView.validAdSizes.
7.1.0 2015-04-01
  • Wymaga połączenia z kontem CoreMedia.framework.
  • Różne poprawki błędów.
7.0.0 2015-02-03
  • Wycofanie obsługi systemu iOS 5.
  • Udostępniliśmy pakiet SDK jako platformę.
  • Usunięto zależność od flagi tagu łączącego -ObjC.
  • Krótszy czas wczytywania reklam w systemie iOS 8.
  • Dodano właściwość requestAgent do tabeli GADRequest. Integracja z usługami innych firm powinna ustawić tę właściwość tak, aby wskazywała platformę, z której pochodzi żądanie.
  • Dodano nową klasę DFPRequest, która obsługuje kierowanie niestandardowe i wykluczenia kategorii.
  • Przeniesiono usługę publisherProvidedID z DFPExtras do DFPRequest.
  • Zastąpiliśmy GADAdMobExtras i DFPExtras pojedynczą klasą GADExtras.
  • Wycofano właściwość hasAutoRefreshed w elemencie GADBannerView.
  • Usunęliśmy makro GAD_SIMULATOR_ID – reklamy testowe są automatycznie włączone w symulatorze podczas korzystania z makr GADBannerView i GADInterstitial.
  • Usunięto właściwości mediationExtras i additionalParameters interfejsu GADRequest oraz właściwości testowe.
  • Wycofano setBirthdayWithMonth:day:year: typu GADRequest.
  • Usunięto metodę addKeyword: zastosowaną przez GADRequest.
  • Usunięto DFPSwipeableBannerView zajęcia.
6.12.2 2014-11-06
  • Funkcja odrzucania banerów reklamowych została wyłączona.
  • Usunięto awarię, która występowała w DumpViews.
6.12.0 2014-09-18
  • Oficjalna wersja z obsługą systemu iOS 8.
  • W systemie iOS 8 ładowanie reklam w głównym wątku trwa krócej.
  • Inteligentne banery reklamowe wyświetlają się prawidłowo w orientacji poziomej na urządzeniach z iOS 8.
  • Wymaga połączenia z 2 nowymi platformami: EventKit i EventKitUI. Są one automatycznie łączone, jeśli włączone są moduły i platformy do automatycznego łączenia.
  • Właściwość mediatedAdView została wycofana GADBannerView.
  • GADInterstitial usunęliśmy wcześniej wycofaną metodę loadAndDisplayRequest:usingWindow:initialImage:.
6.11.1 2014-08-07 Poprawiono inicjowanie widoku banera z nibs.
6.10.0 2014-07-17
  • Teraz reklamy otwierają się domyślnie w Safari, a nie w przeglądarce w aplikacji. Działanie kreacji można zastąpić, określając właściwość 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.
  • Odłączenie pakietów analitycznych z pakietu SDK, co skutkuje zmniejszeniem rozmiaru (9,6–>3,4) MB SDK. Pakiet SDK Analytics można pobrać stąd.
  • Właściwość contentURL w domenie DFPExtras została przeniesiona do usługi GADRequest.
  • Naprawiono różne błędy.
6.9.2 2014-05-07
  • Zakończyliśmy obsługę systemu iOS 4.3. Pakiet SDK obsługuje system iOS 5.0 i nowsze wersje i udostępnia słabe pliki referencyjne ARC.
  • Dodano duży baner 320 x 100 ze stałą wartością kGADAdSizeLargeBanner.
  • Dodaliśmy nowy format reklamy pełnoekranowej do uruchamiania zakupów w aplikacji. Ustaw właściwość inAppPurchaseDelegate w systemie GADInterstitial, aby obsługiwać zdarzenia zakupu w aplikacji.
6.8.0 2014-01-24
  • Ulepszone kierowanie reklam.
  • Wymagane do połączenia z platformą CoreTelephony.
  • Rozwiązaliśmy problem, który występował po przejściu urządzenia w tryb samolotowy.
6.7.0 2013-12-12
  • Zwiększona skuteczność reklam umieszczonych w elemencie UITableView.
  • Różne poprawki błędów.
6.6.1 2013-11-13 Naprawiono wycieki pamięci podczas korzystania z zapośredniczenia.
6.6.0 2013-11-05
  • Wymagane do połączenia z platformą AVFoundation.
  • Dodano obsługę architektur arm64 i x86_64.
  • Znacznie mniejszy rozmiar biblioteki.
  • Dodano właściwość adNetworkClassName w usługach GADBannerView i GADInterstitial.
  • Naprawiliśmy błąd, który powodował, że zdarzenia aplikacji Ad Manager nie uruchamiały się w przypadku reklam pełnoekranowych.
  • Umieść adapter HTML Ad Exchange bezpośrednio w bibliotece. Deweloperzy Ad Exchange nie muszą już łączyć konta libAdapterHtml.a oddzielnie.
6.5.1 2013-08-29 Ukrywa pasek stanu podczas wyświetlania na pełnym ekranie w systemie iOS 7.
6.5.0 2013-07-16
  • Usunięto GADBannerView błąd zmiany rozmiaru.
  • Zmiana interfejsu API w polu COPPA w GADRequest.
  • Podaje identyfikator IDFA Apple w żądaniu reklamy.
  • Zaktualizowano komunikaty ostrzegawcze dotyczące zapośredniczenia dotyczące użycia flagi łączącej.
6.4.2 2013-05-20 Rozwiąż problem z powtarzającym się GADMRAIDInterceptor problemem.
6.4.1 2013-04-18 Rozwiązaliśmy problem, który występował, gdy Advertising Identifier ma stan nil.
6.4.0 2013-04-08
  • Rozwiązaliśmy problem z awarią GADInterstitial, gdy aplikacja działa w tle.
  • Naprawiono GADMRAIDInterceptor awarię wątków.
  • Naprawiliśmy błąd, dzięki czemu przedstawiciele obsługi reklam pełnoekranowych otrzymywali teraz interstitialWillLeaveApplication.
  • Zmieniono nazwy symboli MD5, aby zapobiec powtarzaniu się błędów.
  • Dodaliśmy obsługę odbierania reklam testowych w AdMob za pomocą zapośredniczenia.
  • Reklamy testowe są dostępne tylko na urządzeniach z iOS w wersji 6 lub nowszej.
  • Usunęliśmy wszystkie przypadki użycia identyfikatora UDID.
6.3.0 2013-02-14
  • Dodaliśmy instrukcję logowania zawierającą identyfikator, który należy przekazać do usługi request.testDevices, aby włączyć reklamy testowe na konkretnym urządzeniu.
  • Dodaliśmy obsługę reklam testowych w systemie iOS 6.
  • Naprawiono awarię w: GADMraidInterceptor.
6.2.1 2012-10-16
  • Wymagane do połączenia z platformą StoreKit.
  • Usunięto awarię, która występowała, gdy aplikacja była rotowana przed otrzymaniem pierwszej reklamy z zapośredniczeniem.
6.2.0 2012-09-26
  • Podczas tworzenia na procesorach ARMv7 flaga -all_load nie jest już potrzebna. Flaga -ObjC jest nadal wymagana.
  • Wymagane do połączenia ze platformą AdSupport.
  • Wymagane do korzystania z Xcode 4.5 i kompilacji z iOS 6. Minimalnym wdrożeniem jest iOS 4.3.
  • Z pakietu SDK usunięto instrukcje dotyczące ARMv6. Teraz zawiera ono instrukcje dla procesorów ARMv7.
  • Korzysta z identyfikatora reklamy (IDFA) firmy Apple w przypadku iOS 6 i UDID w przypadku wersji starszych niż iOS 6.
  • Naprawiono różne błędy w iOS 6.
  • Zgodność przeglądarki w aplikacji z wyższym ekranem iPhone'a 5.
  • Zgodność z automatycznym układem na iOS 6.
6.1.4/5 2012-08-09
  • Naprawiono błąd śledzenia kliknięć lub wyświetleń za pomocą narzędzi firm zewnętrznych.
  • DFPBannerView można utworzyć bez rozmiaru początkowego. Przed wczytaniem żądania upewnij się, że zasada validAdSizes jest skonfigurowana.

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 dotyczącymi iOS.

6.1.1/2 2012-07-19
  • Usunięto problem związany z przechwytywaniem MRaida przy próbie uzyskania 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 z Ad Managera.
  • Nowa funkcja Ad Managera: wiele rozmiarów reklam.
  • Nowa funkcja Ad Managera: zdarzenia w aplikacji.
  • Nagłówki Ad Manager, Wyszukiwarka i Zapośredniczenie znajdują się teraz w podfolderze „Dodatki”, dzięki czemu nie trzeba już pobierać osobnego pliku.
  • Znany problem: jeśli używasz GADBannerView za pomocą kreatora interfejsów, przed wczytaniem żądania musisz wyraźnie ustawić rozmiar ramki.

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 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 systemu iOS.

6.0.1 2012-04-19
  • Dodano zapośredniczenie sieci reklamowych.
  • Zapośredniczenie obejmuje możliwość zapośredniczenia autoreklam i zdarzeń niestandardowych.
  • Dodaliśmy obsługę MRAID v1.0 na potrzeby wszystkich wersji platformy iOS.
  • Wycofanie makr GAD_SIZE_#x# i zastąpienie stałych wartości 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 konfigurowania dodatków. 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 wszystkie odwołania do uniqueIdentifier, wycofanej usługi UIDevice.
  • Właściwość testDevices została wycofana i zastąpiona niewycofaną obecnie usługą 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 aktualizacja 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 działa płynnie, wywołując 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 wczytywanie reklam pełnoekranowych.
  • Poprawka do prezentacji reklam kontrolera widoku modalnego.
  • Naprawiono działanie tagu kotwicy.
4.1.1 2011-07-18
  • Dodatkowo ma certyfikat iOS 5.0 Beta 3.
  • Przestrzeń nazw GTMStringEncoding ma przestrzeń nazw, aby uniknąć kolizji tagu łączącego z innymi bibliotekami.
  • Przeglądarka w aplikacji zamyka się samoczynnie z powodu błędnie skonfigurowanych reklam z App Store.
  • Usunięto wycieki pamięci w pakiecie SDK.
  • Wyeliminowaliśmy problemy ze śledzeniem kliknięć w banerach DoubleClick for Advertisers (DFA).
  • Naprawiliśmy kilka bardzo rzadkich awarii.
  • Oficjalna wersja Google Ad Managera.
4.1.0 2011-05-02
  • Wszystkie kontrolery widoków są prawidłowo zamykane po wykonaniu operacji JavaScript na kontrolerze widoku zasłoniętym stosem kontrolerów.
  • Dodano obsługę dostarczonych przez serwer limitów czasu wyświetlania reklamy pełnoekranowej AFMA.
  • W trybie testowym identyfikatory urządzeń są teraz dostępne na białej liście.
  • Dodaliśmy metodę ponownego użycia tego samego obiektu UIWebView w banerze i nakładce 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 pionie, aby usunąć z konsoli dziennik ostrzeżeń.
  • Wszystkie kody odpowiedzi HTTP 5xx zwracają teraz „błąd serwera” zamiast „błąd sieci”.
4.0.2 2011-03-15 Wersja ogólnodostępna.