Informacje o wersjach

Wersja Data wydania Uwagi
11.13.0 2024-12-03
  • Zoptymalizowane przydzielanie pamięci reklamom wideo w celu zapobiegania przeciążeniu zasobów, zmniejszania liczby błędówAVErrorMediaServicesWereReseti poprawy stabilności odtwarzania.
11.12.0 2024-11-07
  • Rozwiązaliśmy problem polegający na tym, że metody GADFullScreenContentDelegate nie były wywoływane, jeśli obiekt reklamy został zwolniony przed zakończeniem wyświetlania reklamy.
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.5.2.
11.11.0 2024-10-21
  • Wycofano: GADErrorMediationNoFill.
  • Reklamy typu interscroller: wycofane formaty GADMediationInterscrollerAd i -loadInterscrollerAdForAdConfiguration:completionHandler:.
11.10.0 2024-09-18
  • Wprowadziliśmy zmiany w buforowaniu filmów, aby poprawić wydajność odtwarzania przy połączeniu z siecią komórkowej.
11.9.0 2024-09-11
  • Oficjalna wersja obsługująca iOS 18.
  • Rozwiązaliśmy problem, który uniemożliwiał ukrywanie paska stanu przez reklamy otwierające aplikację.
  • Zaktualizowano dzienniki konsoli debugowania, aby używały OSLog z nazwa_podsystemu com.google.GoogleMobileAds.
  • Naprawiliśmy błąd związany z MarketplaceKit, który powodował awarię pakietu SDK podczas uruchamiania na komputerze Mac.
11.8.0 2024-08-13
  • Natywne reklamy: naprawiliśmy błąd, który powodował, że odtwarzanie wstrzymanego filmu wywoływało dodatkowy GADVideoControllerDelegate wywołanie obsługi odtwarzania i pauzowania.
11.7.0 2024-07-15
  • Wycofane interfejsy API GADQueryInfo. Do generowania informacji o zapytaniach użyj zamiast tego pola +[GADMobileAds generateSignal:completionHandler:].
  • Wydawcy na liście dozwolonych mogą teraz używać funkcji GADRequest.customTargeting do podziału grup zapośredniczenia na segmenty za pomocą niestandardowych par klucz-wartość.
11.6.0 2024-06-17
  • Dodano zależność od MarketplaceKit. Wymaga to kompilowania aplikacji za pomocą Xcode 15.3 lub nowszej wersji.
    • MarketplaceKit jest przeznaczony tylko dla Swifta, więc do dystrybucji dodano plik zastępczy Swifta, aby standardowe biblioteki Swifta były uwzględnione w aplikacjach, nawet jeśli nie zawierają innych plików Swifta.
11.5.0 2024-05-16
  • Do właściwości GADBannerView dodaliśmy właściwość isCollapsible, aby sprawdzić, czy zwrócony baner można zwinąć.
  • Stan userInteractionEnabled wyświetleń komponentu natywnej reklamy został przywrócony po ustawieniu wyświetleń komponentu na nil.
  • Ad Inspector: dodaliśmy obsługę wyświetlania dodatkowych sygnałów dotyczących prywatności, takich jak TFUA i TFCD.
11.4.0 2024-05-06
  • Zmieniono tożsamość podpisującego z AdMob Inc. na Google LLC przy użyciu identyfikatora zespołu EQHXZ8M8AV. Jeśli to spowoduje wyświetlenie powiadomienia w Xcode, wybierz „Zaakceptuj zmianę”, aby zaakceptować nową tożsamość.
11.3.0 2024-04-11
  • Do właściwości GADAppOpenAd dodaliśmy właściwość adUnitID.
11.2.0 2024-03-14
  • Dodaliśmy obsługę plików manifestu prywatności.
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.4.12.
  • Ulepszono niektóre kody odpowiedzi na błąd, aby prawidłowo identyfikować awarie sieci zamiast braku wypełnień.
  • Zaktualizowano pakiet SDK Info.plist, aby obejść problem z menedżerem pakietów Swift w Xcode 15.3.
  • Ad Inspector: dodano obsługę wyświetlania informacji .plist i wartości TCF IAB.
11.1.0 2024-03-06
  • Rozwiązaliśmy problem, który powodował, że wczytywanie reklam wideo mogło wywołać w konsoli komunikat ostrzeżenia o wykorzystaniu wątku głównego.
  • Ad Inspector: dodano obsługę wyświetlania stanu zgody na śledzenie aplikacji użytkownika.
11.0.1 2024-02-09
  • Open Measurement:
    • Przywrócono OM SDK 1.4.8.
    • Rozwiązanie problemu z niezamierzonym globalnym symbolem adView w pakiecie OM SDK 1.4.10, który powoduje błędy związane z duplikatami symboli, jeśli pakiet OM SDK 1.4.10 jest uwzględniony przez wiele bibliotek.
11.0.0 2024-02-06
  • Zmiany powodujące niezgodność:
    • Pakiet SDK nie jest już bezpośrednio zależny od GoogleAppMeasurement. Aby dalej 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.
    • Zaktualizowaliśmy minimalną obsługiwaną wersję Xcode do 15.1.
    • Zaktualizowano minimalny cel wdrożenia do iOS 12.
    • Zaktualizowaliśmy minimalną wersję systemu operacyjnego wymaganą do wyświetlania reklam do iOS 13.
    • Usunięto wiele wcześniej wycofanych interfejsów API.
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.4.10.
  • Reklamy na pełnym ekranie:
    • UIViewControllerOdwołania do reklam pełnoekranowych nie są już wymagane i mogą być puste. Pakiet SDK używa okna głównego aplikacji do automatycznego wyszukiwania kontrolerów widoku, jeśli nie zostanie podany żaden kontroler.
  • Testowanie:
  • Ad Inspector:
    • Inspektor reklam wyświetla teraz wszystkie błędy występujące na początku sesji.
    • Naprawiono rzadki błąd związany z inspektorem reklam podczas inicjowania pakietu SDK.
10.14.0 2023-11-29
  • Wycofano: GADSimulatorID. Symulatory są domyślnie w trybie testowania.
  • Wycofano: -setSameAppKeyEnabled:. Zamiast tego użyj kolumny -setPublisherFirstPartyIDEnabled:.
  • Dodaliśmy dodatkowe ostrzeżenia o wycofaniu interfejsów API GADCustomEvent. Zamiast tego 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 mógł powodować nieprawidłowe wyświetlanie niektórych kreacji, gdy reklama była wczytana w jednym układzie, ale wyświetlana w innym.
10.10.0 2023-08-30
  • Oficjalna wersja obsługująca iOS 17.
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.4.8.
  • Inspektor reklam: dodano obsługę pakietu SDK, aby wyświetlać informacje o wtyczce.
  • Usunęliśmy dzienniki konsoli, które zalecały dodawanie identyfikatorów symulatora w interfejsie API testDeviceIdentifiers. Symulatory są domyślnie w trybie testowania.
10.9.0 2023-08-02
  • Open Measurement: zaktualizowano do wersji OM SDK 1.4.6.
  • Inspektor reklam: dodano obsługę pakietu SDK do eksportowania odpowiedzi na reklamy.
  • Rozwiązaliśmy problem z dźwiękiem polegający na tym, że nawet jeśli reklama była wyciszona, sesja audio niespodziewanie zatrzymywała muzykę w tle po zakończeniu filmu.
  • Dodaliśmy obsługę przekazywania identyfikatora jednostki reklamowej podczas generowania.GADQueryInfo
10.8.0 2023-07-12
  • Wprowadziliśmy drobne zmiany w sposobie obsługi wywołań zwrotnych funkcji adWillPresentFullScreenContent:, adWillDismissFullScreenContent:adDidDismissFullScreenContent: przez delegatów w przypadku pośredniczonych reklam. Dzięki tym zmianom reklamy pośrednie będą działać bardziej jak reklamy własne.
    • Pakiety SDK firm zewnętrznych, które wywołują funkcję adWillPresentFullScreenContent:, a następnie funkcję adDidDismissFullScreenContent: wiele razy, będą teraz wywoływać wiele funkcji wywołania zwrotnego, a nie tylko dla pierwszego zestawu wywołań.
    • Gdy reklamy pełnoekranowe innych firm nie wyświetlają się, wywoływana jest funkcja ad:didFailToPresentFullScreenContentWithError: zamiast funkcji adWillPresentFullScreenContent: i adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration: wycofana metoda tagForChildDirectedTreatment: i dodana do odczytu i zapisu właściwość tagForChildDirectedTreatment.
  • GADRequestConfiguration: wycofana metoda tagForUnderAgeOfConsent: i dodana do odczytu i zapisu właściwość tagForUnderAgeOfConsent.
  • Wycofano: sdkVersion. Zamiast niej używaj kolumny versionNumber.
  • Karty, które nie obsługują funkcji renderowania, mogą teraz służyć do zbierania sygnałów.
10.6.0 2023-06-01
  • Zmniejszone zużycie pamięci podczas wysyłania wielu równoległych żądań reklamy.
10.5.0 2023-05-15
  • Naprawiono wyciek pamięci występujący podczas tworzenia obiektu GADQueryInfo.
10.4.0 2023-04-20
  • Zaktualizowano minimalną obsługiwaną wersję Xcode do 14.1.
    • Architektura armv7 nie jest obsługiwana w Xcode 14 i została usunięta z pakietu SDK.
  • Minimalny cel wdrożenia został zwiększony do iOS 11.0.
  • Inspektor reklam: dodano 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 usprawnienia działania aplikacji.
10.2.0 2023-03-06
  • Do właściwości GADVideoController dodano właściwość isMuted.
10.1.0 2023-02-16
  • Poprawki błędów i usprawnienia działania aplikacji.
10.0.0 2023-01-26
  • Zmiany powodujące niezgodność:
    • Reklamy nie są już wyświetlane w systemie iOS 11. Do pobierania reklam wymagana jest wersja iOS 12, ale minimalnym celem wdrożenia jest nadal iOS 10.0.
    • Usunięto następujące wycofane pola:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Reklamy natywne: usunęliśmy błąd, przez który funkcja GADMediaContent.mainImage zwracała wartość nil, mimo że obraz został pomyślnie wyrenderowany w elementach GADMediaView.
  • Reklamy natywne niezwiązane z kontekstem w narzędzie Ad Inspector są teraz wyświetlane w ramach widoku multimediów.
  • Wycofane zostały następujące pola atrybutu 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: +loadWithAdUnitID:request:orientation:completionHandler: zostało wycofane i zastąpione przez +loadWithAdUnitID:request:completionHandler:. Ładowanie reklam wyświetlanych przy otwarciu aplikacji odbywa się teraz z uwzględnieniem bieżącego położenia urządzenia, tak jak w przypadku innych formatów pełnoekranowych.
  • Dodano obsługę zapośredniczenia reklam wyświetlanych przy otwarciu aplikacji.
  • Inspektor reklam: dodano obsługę pakietu SDK do wysyłania i wyświetlania reklam w interfejsie inspektora reklam.
9.13.0 2022-11-07
  • Obsługiwane dodatkowe działania po kliknięciu w reklamach natywnych
  • Poprawki błędów i usprawnienia działania aplikacji.
9.12.0 2022-10-24
  • Dodano GADQueryInfo, aby obsługiwać zbieranie i renderowanie sygnałów.
  • Zaktualizowano dokumentację interfejsów API do obsługi dźwięku.
9.11.0 2022-09-20
  • Poprawki błędów i usprawnienia działania aplikacji.
9.10.0 2022-09-07
  • Oficjalna wersja obsługująca iOS 16.
  • iLTV: Do właściwości GADAdNetworkResponseInfo dodano te właściwości:
    • adSourceID
      adSourceInstanceName
      adSourceName
    Do usługi GADResponseInfo dodano tę właściwość:
    • extrasDictionary
9.9.0 2022-08-11
  • Poprawki błędów i usprawnienia działania aplikacji.
9.8.0 2022-07-27
  • Zapośredniczenie reklam z nagrodą: wycofane didRewardUserWithReward: w wersji GADMediationRewardedAdEventDelegate na rzecz didRewardUser. Reklama z nagrodą udostępniana przez usługę didRewardUserWithReward: nigdy nie była aktywna, a wartość nagrody pochodziła z ustawień jednostki reklamowej w interfejsie AdMob .
  • Inspektor reklam: dodano obsługę pakietu SDK na potrzeby eksportowania żądań reklam.
9.7.0 2022-07-07
  • Do właściwości loadedAdNetworkResponseInfo w elementach GADResponseInfo dodaliśmy właściwość loadedAdNetworkResponseInfo, która zwraca informacje o sieci reklamowej, która wczytała reklamę.
  • Do właściwości GADAdNetworkResponseInfo dodaliśmy właściwość adSourceInstanceID.
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Zapośredniczenie reklam natywnych: w przypadku zapośredniczonych reklam natywnych wywoływane są teraz funkcje nativeAdDidRecordImpression:nativeAdDidRecordClick:.
  • Zmieniono nagłówki publiczne z extern na FOUNDATION_EXPORT, aby zapewnić zgodność z nagłówkami C++.
9.4.0 2022-04-26
  • Zaktualizowaliśmy minimalną obsługiwaną wersję Xcode do 13.2.1.
  • Poprawki błędów i usprawnienia działania aplikacji.
9.3.0 2022-04-07
  • Poprawki błędów i usprawnienia działania aplikacji.
9.2.0 2022-03-21
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.3.30.
  • Dodano ostrzeżenia, gdy kod aplikacji w pliku GADFullScreenContentDelegate odwołuje się do funkcji adDidPresentFullScreenContent zamiast nowszej funkcji adWilllPresentFullScreenContent.
9.1.0 2022-02-28
  • Poprawki błędów i usprawnienia działania aplikacji.
9.0.0 2022-02-01
8.13.0 2021-11-17
8.12.0 2021-10-11
  • Usunięto błąd, który powodował, że walidator reklam natywnych mógł się zawiesić, gdy widok reklamy natywnej został usunięty z hierarchii widoków w trybie testowym.
  • wycofane wszystkie stałe z prefiksem kGAD. Zamiast tego użyj tych z prefiksem GAD.
8.11.0 2021-09-16
  • Oficjalna wersja obsługująca iOS 15.
  • Dodano zabezpieczenia, które zapobiegają zamykaniu się aplikacji, gdy pakiet SDK do reklam mobilnych Google jest uruchomiony na iOS 9 lub starszym. Pakiet SDK jest obsługiwany tylko w systemie iOS 10 lub nowszym, w innych przypadkach nie działa.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • Naprawiliśmy rzadki błąd w wersjach beta iOS 15, który powodował, że w przypadku aplikacji z wieloma scenami widoki internetowe na pełnym ekranie mogły nie mieć prawidłowego rozmiaru.
  • Naprawiliśmy błąd polegający na tym, że wywołanie metody registerAdNetworkExtras: powodowało błąd, jeśli obiekt GADRequest został utworzony za pomocą metody copy.
8.8.0 2021-07-20
  • Dodano logikę, aby zapobiec rzadkim przypadkom, w których kilka sklepów w aplikacji może być wyświetlanych nawzajem.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • Właściwość mediaView została wycofana w wersji GADCustomNativeAd. Zamiast tego użyj nowej właściwości mediaContent tej samej klasy.
  • Naprawiliśmy błąd polegający na tym, że wywołania zwrotne delegata wyciszania / wyciszania dźwięku w filmie nie były wywoływane w przypadku reklam natywnych z licytacją.
  • Zaktualizowano: kGADSimulatorID type z id na NSString*, aby uniknąć dodatkowego typowania w Swift.
8.5.0 2021-05-07
  • Naprawiliśmy błąd polegający na tym, że eksperymentalny format reklamy nie zamykał się po zamknięciu, jeśli był wyświetlany wielokrotnie.
8.4.0 2021-04-19
  • Zwiększona obsługa zdarzeń konwersji SKAdNetwork za pomocą SKAdImpression.
8.3.0 2021-03-25
  • Dodaliśmy obsługę własnego identyfikatora wydawcy (dawniej Same App Key), aby pomóc Ci wyświetlać trafniejsze i bardziej spersonalizowane reklamy na podstawie danych zebranych z aplikacji.
  • Dodano adWillDismissFullScreenContent: do GADFullScreenContentDelegate.
  • Rozwiązaliśmy problem polegający na tym, że funkcja adDidPresentFullScreenContent: była wywoływana bezpośrednio przed prezentacją, a nie bezpośrednio po niej.
8.2.0.1 2021-03-12
  • Rozwiązaliśmy błąd instalacji CocoaPods „Nie można scalić user_target_xcconfig”, który występował podczas używania wielu modułów z różnymi ustawieniami user_target_xcconfig.
8.2.0 2021-03-11
  • Dodano dodatkową obsługę SKAdNetwork w ramach przygotowań do egzekwowania zasad AppTrackingTransparency.
  • Usunięto definicję makra UIWindowScene, która była potrzebna tylko w wersjach Xcode starszych niż 11.
8.1.0 2021-02-19
  • Wycofane właściwości disableAutomatedInAppPurchaseReportingenableAutomatedInAppPurchaseReporting. Z pakietu SDK usunięto raportowanie IAP. Te metody nie są już potrzebne.
  • Dodano flagi, aby ograniczyć dostęp pakietu SDK do interfejsów API CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • istotne zmiany w wersji 8, opisane w artykule Przygotowanie pakietu SDK do wersji 8;
  • Zwiększona wydajność pakietu SDK podczas równoczesnego wysyłania dużej liczby żądań.
  • Usunięto obsługę architektury i386. Symulatory 32-bitowe nie są już obsługiwane przez Xcode.
  • Naprawiliśmy błąd, który powodował konflikty funkcji adapterVersion w protokole GADMediationAdapter z funkcją NSObject w Swift.
7.69.0 2020-12-03
  • Wymagane aplikacje do kompilowania z Xcode 12.0 lub nowszym.
  • Dodano slajdu symulatora arm64, aby umożliwić testowanie na symulatorach na platformach Mac z procesorami Apple Silicon.
  • Dodano parametr styleID do GADDynamicHeightSearchRequest.
  • Dodano wywołanie zwrotne -adDidRecordImpression: do funkcji GADFullScreenContentDelegate w przypadku formatów beta w trybie pełnoekranowym.
  • Dodaliśmy obsługę właściwości NSUserDefaults gad_has_consent_for_cookies. Pakiet SDK do reklam mobilnych włączy ograniczone wyświetlanie reklam (LTD) gdy ustawienie opcji gad_has_consent_for_cookies jest równe 0. Więcej informacji znajdziesz w sekcji ustawienia zgody na pliki cookie.
  • Pakiet SDK do reklam mobilnych wyłączy przesyłanie identyfikatora wyświetlania reklam (IDFA), gdy wywoływany jest z parametrem forChildDirectedTreatment: true (patrz ustawienie treści skierowanych do dzieci) lub GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) (patrz ustawienie użytkowników poniżej wieku świadomego wyrażania zgody).GADMobileAds.sharedInstance().requestConfiguration.tag
7.68.0 2020-11-04
  • Zaktualizowano pakiet SDK z .framework na .xcframework. Do instalacji CocoaPod wymagana jest teraz wersja CocoaPods 1.9.0 lub nowsza.
  • Usunięto arm64e z dystrybucji. Testowanie lokalne na arm64e nie będzie już dostępne.
  • Dodano inspektora reklam w wersji beta.
  • Naprawiono błąd polegający na tym, że rootViewControllerGADNativeCustomTemplateAd zachowuje silny wskaźnik do reklamy.
7.67.0 2020-10-21
  • Wydaliśmy nowe interfejsy API w wersji beta na potrzeby reklam pełnoekranowych i reklam z nagrodą. Nowe interfejsy API oferują te same funkcje, ale są bardziej spójne.
  • Do właściwości GADRequest dodano właściwość neighboringContentURLStrings.
  • Dodano interfejsy API dla formatu GADRewardedInterstitialAd. Reklamy pełnoekranowe z nagrodą są obecnie dostępne w wersji beta prywatnej. Aby uzyskać dostęp, skontaktuj się z menedżerem konta.
  • Naprawiliśmy błąd polegający na tym, że strony docelowe reklam są obcinane na urządzeniach z wycięciami.
7.66.0 2020-09-28
  • Banery reklamowe: dodano metodę adViewDidRecordImpression: w klasie GADBannerViewDelegate.
7.65.0 2020-09-03
  • Wymaga kompilowania aplikacji w Xcode w wersji 11.0 lub nowszej.
  • Wycofanie formatu GADInstreamAd.
  • Testy reklam: dodawanie urządzenia testowego jest teraz obsługiwane w przypadku braku identyfikatora IDFA.
7.64.0 2020-08-11
7.63.0 2020-07-28
  • Reklamy wyświetlane przy otwarciu aplikacji: zmieniliśmy format GADAppOpenAd na format pełnoekranowy. Reklamy wyświetlane przy otwarciu aplikacji są obecnie dostępne w ramach prywatnych testów beta. Aby poprosić o dostęp, skontaktuj się z menedżerką konta.
  • Zapośredniczenie reklamy pełnoekranowej: interstitialDidDismissScreen: wywołania zwrotne z adapterów zapośredniczenia są teraz usuwane z duplikatów.
7.62.0 2020-07-10
  • Naprawiono błąd, który powodował, że po wstrzymaniu filmu z powodu wyjęcia słuchawek trzeba było kliknąć dwukrotnie, aby go odtworzyć.
7.61.0 2020-06-17
  • Do właściwości dictionaryRepresentation dodano właściwość GADResponseInfo, aby ułatwić rejestrowanie informacji o odpowiedzi.
  • 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ą: zamiast właściwości copy serverSideVerificationOptions w komponencie GADRewardedAd została użyta właściwość strong.
  • W celu ułatwienia rejestrowania implementowano metodę description w funkcjach GADResponseInfoGADAdNetworkResponseInfo.
  • Wszystkie błędy związane z prezentacją (np. rewardedAd:didFailToPresentWithError:) zawsze zwraca kod z GADPresentationErrorCode. Błędy dotyczące prezentacji zapośredniczenia są wyświetlane jako błędy podstawowe.
7.59.0 2020-05-06
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.3.3.
  • Reklamy pełnoekranowe: naprawiliśmy błąd, który powodował, że reklamy pełnoekranowe na iPadzie mogły się obracać do nieobsługiwanych orientacji, co powodowało problemy z interfejsem użytkownika.
  • Reklamy testowe: zaktualizowaliśmy etykietę reklamy testowej, aby zamiast „Reklama testowa” wyświetlała się „Tryb testowy”, oraz zaktualizowaliśmy interfejs użytkownika etykiety.
7.58.0 2020-04-13
  • Minimalna wersja Xcode została zwiększona do 11.0.
  • Do właściwości GADResponseInfo dodano właściwość adNetworkInfoArray. Ta usługa internetowa wyświetla metadane dotyczące sieci zapośredniczenia wywołanych w ramach tej odpowiedzi na reklamę.
  • Wyłączenie ułatwień dostępu dla ukrytych elementów reklamy, aby narzędzia takie jak VoiceOver nie wskazywały nieaktywnych elementów.
7.57.0 2020-03-18
  • Wycofano: GADRewardBasedVideoAd. Wszyscy klienci powinni używać GADRewardedAd.
  • Ulepszone komunikaty o błędach „Nie znaleziono karty”. 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 załadowano reklamy z nagrodą.
  • Rozwiązaliśmy problem, który powodował potencjalne awarie, jeśli kreacje próbowały wczytać adresy URL inne niż HTTP w ramach SafariViewController.
7.56.0 2020-02-28
7.55.1 2020-02-14
  • Reklamy z nagrodą: naprawiliśmy błąd polegający na tym, że funkcja rewardedAd:didFailToPresentWithError: zwracała typ NSString zamiast typu NSError.
7.55.0 2020-02-04
  • Usunięto wszystkie odniesienia do UIWebView. Wtyczka UIWebView nie jest już obsługiwana.
7.54.0 2020-01-28
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.3.1.
  • Włączono WKWebView jako domyślny pakiet SDK we wszystkich komponentach WebView.
  • Dodano obsługę odczytywania parametrów zgody z zasad IAB TCF w wersji 2.0 i z ciągu tekstowego IAB us_privacy.
7.53.1 2019-12-19
  • Zmieniono nazwę kodu błędu kGADErrorAppIDMissing na kGADErrorApplicationIdentifierMissing.
  • Zarządzanie reklamami z nagrodą: rozwiązano błąd, przez który określanie stawek nie działało przy użyciu interfejsu GADRewardedAd API.
7.53.0 2019-12-12
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.2.21.
  • Reklamy pełnoekranowe/reklamy z nagrodą: dodano metodę canPresentFromViewController:. Aplikacje z wieloma scenami mogą używać tej metody, aby sprawdzić, czy reklama może być nadal wyświetlana, gdy zmienia się rozmiar sceny.
  • Reklamy pełnoekranowe: interstitialDidFailToPresentScreen: jest teraz wywoływany, gdy próbujesz wyświetlić reklamę, która nie jest gotowa lub która została już wyświetlona.
  • Reklamy natywne: naprawiono błąd, który powodował wywołanie interfejsu API interfejsu użytkownika w wątku w tle.
  • Naprawiliśmy wyciek pamięci GADBlockSignalSource, który występował podczas wczytywania reklam.
  • Natywne zapośredniczenie: usunięto GADMediatedNativeAppInstallAd i GADMediatedNativeContentAd.
  • Pośrednictwo w reklamie natywnej: dodano właściwości durationcurrentTime do protokołu GADMediatedUnifiedNativeAd.
7.52.0 2019-11-06
  • Naprawiliśmy błąd polegający na tym, że w żądaniu nie był uwzględniany format obrazu reklamy in-stream.
7.51.0 2019-10-17
  • Minimalna obsługiwana wersja iOS została zwiększona do iOS 9. Aplikacje nadal mogą się łączyć z iOS 8, ale reklamy będą się wczytywać tylko w iOS 9 i nowszych.
  • Do właściwości GADMediaContent dodano właściwości currentTimeduration.
  • Dodaliśmy właściwość mediaContent do GADInstreamAd. Usunęliśmy właściwości videoController, duration, currentTimeaspectRatio.
  • Dodano beta-wersję API zakotwiczonego banera adaptacyjnego
7.50.0 2019-09-18
  • Oficjalna wersja obsługująca iOS 13.
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.2.19.
    • Dodano obsługę aplikacji z wieloma scenami. Aplikacje obsługujące wiele scen muszą w elementach GADRequest ustawić właściwość scene, aby wyświetlać reklamy o odpowiednim rozmiarze.
    • Usunięto podklasę SKStoreProductViewController, która jest niedozwolona w iOS 13.
  • Rozwiązano problem z ostrzeżeniem Apple podczas przesyłania aplikacji do sklepu dotyczącego wycofanego interfejsu API.
  • Do właściwości GADMobileAds.requestConfiguration dodano właściwość testRequestIdentifiers. Właściwość testDevices została wycofana w wersji GADRequest.
  • wycofany kod błędu kGADErrorMediationNoFill, Wszystkie błędy związane z brakiem wypełniania zwracają teraz kod błędu kGADErrorNoFill.
  • Reklamy z nagrodą: właściwość customRewardString może teraz zostać ustawiona w dowolnym momencie przed wyświetleniem GADRewardedAd. Wcześniej tę właściwość trzeba było ustawić przed załadowaniem reklamy.
  • Zaspośredniczenie: ulepszono komunikaty o błędach dotyczących adapterów zapośredniczenia, gdy nie można ich znaleźć lub nie są one zgodne z odpowiednim protokołem.
7.49.0 2019-08-20
  • Dodano interfejs API identyfikatora reakcji na reklamę do wyszukiwania kreacji w Centrum oceny reklam w Ad Managerze.
7.48.0 2019-08-01
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.2.17.
  • Reklamy z nagrodą: naprawiliśmy błąd, który powodował, że aplikacje korzystające ze starego interfejsu API reklam wideo z nagrodą (np. GADRewardBasedVideoAd) odnotowały spadek liczby wyświetleń w raportach zapośredniczenia.
7.47.0 2019-07-11
  • Open Measurement: zaktualizowano do wersji OM SDK 1.2.16.
  • Ulepszone komunikaty rejestrowania, gdy aplikacje nieprawidłowo konfigurują identyfikator aplikacji w swoim Info.plist.
  • Usunięto błąd związany z renderowaniem w reklamach pełnoekranowych i reklamach wideo z nagrodą dotyczących instalacji aplikacji.
7.46.0 2019-06-24
  • Dodano architekturę arm64e w platformie GoogleMobileAds, aby umożliwić testowanie na urządzeniu. Do kompilacji wymagana jest teraz wersja Xcode 10.
  • Reklamy natywne: usunięto wycofane wcześniej interfejsy API GADNativeAppInstallAd i GADNativeContentAd. Aplikacje powinny używać ujednoliconych reklam natywnych.
  • Reklamy natywne: usunęliśmy błąd, który powodował, że reklama natywna zwracała widok nil i współczynnik kształtu obrazu równy 0, mimo że zawierała treści wideo.
  • Zaspośredniczenie: rozwiązaliśmy problem, który powodował awarię podczas wywoływania przez adaptery zapośredniczenia wielu funkcji zwracających dane o sukcesie lub błędzie w przypadku tego samego żądania.
7.45.0 2019-06-17
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.2.15.
  • Naprawiono błąd, który w rzadkich przypadkach powodował awarię podczas zamykania reklam wideo.
  • Zmieniliśmy funkcję wywołania zwrotnego rewardedAdMetadataDidChange, aby nie była wywoływana, gdy metadane są nil.
7.44.0 2019-05-10
  • Oficjalna wersja obsługi pomiarów aplikacji.
  • Domyślnie pomiar aplikacji inicjuje i wysyła dane po uruchomieniu aplikacji. Dodano opcję opóźniania pomiaru aplikacji do momentu, aż pakiet SDK do reklam mobilnych Google zostanie wywołany wprost.
  • Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.2.14.
  • Usunięto interfejs GADCorrelator i powiązane z nim interfejsy API. Ta funkcja była wcześniej nieaktywna.
  • Właściwość preferredImageOrientation w tagu GADNativeAdImageAdLoaderOptions została wycofana. Zamiast tego użyj GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • Zaktualizowano minimalną wymaganą wersję iOS do 8.0.
  • Oficjalna wersja obsługująca Open Measurement.
  • Open Measurement: zawiera pakiet OM SDK 1.2.13.
  • Miernikowanie otwarte: dodano obsługę niestandardowych formatów reklam natywnych.
  • Reklamy natywne: dodano właściwości videoController i hasVideoContent do GADMediaContent.
  • Reklamy natywne: wycofane metody videoControllerGADUnifiedNativeAd oraz hasVideoContentaspectRatioGADVideoController.
  • Reklamy natywne: dodaliśmy klasę GADNativeAdMediaAdLoaderOptions z właściwością aspectRatio, która umożliwia wydawcom żądanie konkretnego formatu obrazu dla komponentu multimedialnego reklamy natywnej. Ta opcja ma pierwszeństwo przed właściwością preferredImageOrientation w pliku GADNativeAdImageAdLoaderOptions.
  • Reklamy natywne: podczas renderowania obrazów GADMediaView uwzględnia teraz właściwość contentMode.
7.42.2 2019-03-29
  • Mediacja z nagrodą (nowe interfejsy API): rozwiązano błąd, który powodował automatyczne oddzielenie adapterów mediacji z nagrodą po wywołaniu load.
7.42.1 2019-03-25
  • Naprawiono rzadki problem powodujący awarię, który może wystąpić podczas odzyskiwania alokacji reklam wideo.
7.42.0 2019-03-15
  • Pakiet SDK do reklam mobilnych Google zależy teraz od pomiarów w aplikacji. Musisz uwzględnić framework pomiarów skuteczności aplikacji i jego zależności. Identyfikator aplikacji musi zostać umieszczony w pliku plist aplikacji za pomocą klucza GADApplicationIdentifier. Aby dowiedzieć się więcej, zapoznaj się z przewodnikiem dla początkujących.
  • Rozmiar ramki SDK został zmniejszony poniżej limitów GitHuba.
  • Użytkownik tagForChildDirectedTreatment został dodany do grupy GADMobileAds.sharedInstance.requestConfiguration. Środowisko wykonawcze [GADRequest tagForChildDirectedTreatment] zostało wycofane.
  • Naprawiliśmy błąd, który powodował, że funkcja rewardBasedVideoAdMetadataDidChange: mogła być wywoływana, gdy metadane się nie zmieniały.
7.41.0 2019-03-04
  • Reklamy z nagrodą: dodaliśmy nowy interfejs API (w otwartej wersji beta)GADRewardedAd, który umożliwia wczytywanie wielu reklam z nagrodą jednocześnie.
  • Reklamy z nagrodą: dodaliśmy właściwość admetadata w usłudze GADRewardBasedVideoAd. Użyj rewardbasedvideoadmetadatadidchange:, aby sprawdzać zmiany metadanych reklam.
7.40.0 2019-02-21
  • Poprawiona wydajność.
7.39.0 2019-02-08
  • Naprawiono błąd, który powodował błąd kompilacji podczas odwoływania się do funkcji GADCustomEventParametersServer.
  • Dodaliśmy właściwość mainImage w klasie GADMediaContent, aby ustawić główny zasób obrazu w przypadku reklam natywnych, gdy wideo jest niedostępne.
7.38.0 2019-01-22
  • Rozwiązaliśmy problem z renderowaniem reklam elastycznych wyświetlanych w widokach tabeli.
  • Dodano nową klasę GADMediaContent, aby podać informacje o treściach multimedialnych.
7.37.0 2018-12-10
  • Zwiększona zgodność z Crashlytics, aby zapewnić bardziej przydatne raporty o awariach z aktualizowanym odwzorowaniem symboli ścieżki stosu.
7.36.0 2018-11-16
  • Rozwiązano problem, który powodował, że niektóre adaptery pośredniczące mogły zgłaszać wiele wyświetleń tej samej reklamy przejściowej 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 załadowaniu nowej reklamy z nagrodą w ramach metody delegowanej rewardBasedVideoAdDidClose:.
  • Minimalna wersja Xcode to teraz 9.2.
7.34.0 2018-09-26
  • Żądanie wyświetlenia drugiej reklamy z nagrodą podczas wyświetlania innej reklamy z nagrodą nie jest już dozwolone. Rozwiązaliśmy problem, który powodował, że wysłanie żądania wyświetlenia drugiej reklamy z nagrodą powodowało awarię kilku adapterów zapośredniczenia innych firm. Po zakończeniu prezentacji możesz poprosić o wyświetlenie kolejnej reklamy w sekcji rewardBasedVideoAdDidClose:.
  • Rozwiązano problem: CocoaPod został zaktualizowany, aby zmniejszyć rozmiar pliku poniżej 100 MB, co umożliwia przesyłanie plików SDK do repozytoriów GitHub.
7.33.1 2018-09-13
  • Reklamy natywne: rozwiązaliśmy problem polegający na tym, że reklamy wideo czasami nie wyświetlały się prawidłowo.
  • Reklamy natywne: rozwiązaliśmy problem polegający na tym, że GADMediaView był pusty w przypadku reklam innych niż wideo.
  • Banery reklamowe w DFP: naprawiliśmy błąd związany z nieprawidłowym działaniem metody zmiany rozmiaru.
7.33.0 2018-09-10
  • Dodano obsługę iOS 12.
  • Poprawki błędów i usprawnienia działania aplikacji.
7.32.0 2018-08-13
  • Reklamy z nagrodą: dodaliśmy do GADRewardBasedVideoAd właściwość customRewardString, aby umożliwić wydawcom przekazywanie danych niestandardowych do żądań weryfikacji po stronie serwera.
  • Reklamy natywne: interfejsy API GADNativeAppInstallAd i GADNativeContentAd oraz powiązane z nimi interfejsy API zostały wycofane na rzecz interfejsu GADUnifiedNativeAd. Więcej informacji o korzystaniu z nowych interfejsów API znajdziesz w przewodniku zaawansowanych funkcji natywnych reklam.
  • Reklamy natywne: dodaliśmy funkcję „Wyłącz tę reklamę”.
  • Reklamy natywne: usunęliśmy błąd, który powodował usuwanie widoku Informacje podczas ponownego używania widoków reklam w widokach kolekcji.
  • Do właściwości GADMobileAds dodaliśmy właściwość requestConfiguration, która może służyć do określania parametrów maxAdContentRatingtagForUnderAgeOfConsent we wszystkich żądaniach reklam.
  • Mediacja: do właściwości GADMediationAdRequest dodaliśmy właściwości maxAdContentRatingunderAgeOfConsent.
7.31.0 2018-05-17
7.30.0 2018-03-26
  • Wersja beta MRAID 3.
  • Poprawki błędów i usprawnienia działania aplikacji.
7.29.0 2018-02-16
  • Naprawiono błąd wprowadzony w wersji 7.28.0, który powodował zakłócenia graficzne w aplikacjach GameKit.
7.28.0 2018-01-31
  • Reklamy natywne: dodano interfejs Unified Native Ad API. W ten sposób GADNativeAppInstallAds i GADNativeContentAds zostaną połączone w jeden nowy typ: GADUnifiedNativeAd. Więcej informacji znajdziesz w przewodniku na temat zintegrowanych reklam natywnych.
  • Filmy z nagrodą: do metody rewardBasedVideoAdDidCompletePlaying: dodano metodę GADRewardBasedVideoAdDelegate, aby informować wydawców o zakończeniu filmu.
  • Pośrednictwo w reklamach wideo z nagrodą: do metody connectorDidCompletePlayingRewardBasedVideoAd: dodano metodę GADMRewardBasedVideoAdConnectorDelegate, aby adaptery pośredniczące mogły ją wywołać po zakończeniu filmu.
  • Pośrednictwo w reklamach natywnych: zaktualizowano GADMediatedNativeAdDelegate.h, aby umożliwić adapterom dostęp do poszczególnych widoków używanych w reklamach natywnych.

    Dodano:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Wycofane:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Dodaliśmy obsługę zapośredniczenia w reklamach natywnych. Adaptery natywnej zapośredniczenia muszą zaimplementować metodę mediaView w klasach GADMediatedNativeAppInstallAdGADMediatedNativeContentAd oraz zwrócić widok multimediów.
  • Dodano zależności od frameworków QuartzCoreCFNetwork.
7.26.0 2017-11-17
  • Obsługa iPhone'a X.
  • Domyślny przycisk zamykania reklam pełnoekranowych jest teraz renderowany w bezpiecznym obszarze.
  • Usunięto usługę nativeAd z kampanii GADAdChoicesViewGADMediaView.
  • Ogranicza interakcje pakietu SDK z usługami StoreServices firmy Apple do jednej interakcji na sesję, podczas uruchamiania aplikacji.
  • Reklamy testowe są teraz opatrzone etykietą u góry reklamy. Więcej informacji znajdziesz w przewodniku po testowaniu.
7.25.0 2017-10-25
  • Natychmiastowe wywoływanie funkcji mediatedNativeAd:didRenderInView:viewController:: adaptery otrzymują teraz wywołanie funkcji mediatedNativeAd:didRenderInView:viewController:, gdy tylko reklama natywna zostanie powiązana z widokiem reklamy natywnej, zamiast czekać, aż ten widok będzie widoczny.
  • Pośrednictwo natywnych reklam: adaptery otrzymują teraz wywołanie mediatedNativeAdDidUntrackView: z wartością 0, gdy śledzenie wyświetleń zostaje zwolnione.
7.24.1 2017-9-27
  • Zmienia sposób interakcji pakietu SDK z usługami StoreServices firmy Apple.
7.24.0 2017-9-20
  • Oficjalna wersja obsługująca iOS 11.
  • Usunięto GADAdDelegate. Do zarządzania dźwiękiem w reklamach należy zamiast tego używać znacznika GADAudioVideoManager.
  • Usunęliśmy błąd w iOS 11, który powodował przesuwanie się widoku banera w dół z powodu wstawienia treści.
  • Dodano zależność od frameworka Security.
7.23.0 2017-09-05
  • Adaptery zapośredniczenia są teraz powiadamiane za pomocą mediatedNativeAd:didUntrackView:, gdy dezaktywowana zostanie reklama natywna.
7.22.0 2017-08-08
  • Rozwiązaliśmy problem, który powodował, że zdarzenie „ad failed to load” (nie udało się załadować reklamy) nie było wywoływane, gdy prośba o reklamę została odrzucona z powodu działania aplikacji w tle.
7.21.0 2017-06-20
  • W przypadku jednostek reklamowych pełnoekranowych, które nie wyświetlają reklam wideo, wyświetlane reklamy pełnoekranowe będą miały opcję natychmiastowego zamknięcia, nawet jeśli kreacja MRAID wywołuje funkcję useCustomClose.
  • Dodano tekst do menu debugowania, aby wskazać, czy aktywny jest podgląd kreacji czy tryb rozwiązywania problemów.
  • Dodano klasę GADMultipleAdsAdLoaderOptions, która umożliwia wydawcom określenie liczby reklam do załadowania w ramach pojedynczego żądania.
  • Do właściwości GADAdLoader dodano właściwość loading, która wskazuje, czy ładowarka reklam wczytuje obecnie reklamy.
  • Dodaliśmy nową, opcjonalną metodę podrzędną -adLoaderDidFinishLoading: do metody GADAdLoaderDelegate, która jest wywoływana po zakończeniu zwracania przez metodę GADAdLoader wszystkich reklam odpowiadających żądaniu.
7.20.0 2017-05-03
  • Usunęliśmy format reklamy promującej zakupy w aplikacji.
  • Usunięto architekturę armv7s.
7.19.1 2017-04-13
  • Rozwiązaliśmy problem polegający na tym, że do sieci pośredniczących w ramach pośrednictwa w reklamach inteligentnych banerów kierowany był nieprawidłowy rozmiar reklamy.
7.19.0 2017-03-16
  • Dodaliśmy metodę openInlineBrowser() do google_mobile_app_ads.js, aby otwierać adresy URL w SFSafariViewController.
  • Dodano GADAudioVideoManagerDelegate, aby wyświetlać powiadomienia o rozpoczęciu i wstrzymaniu odtwarzania reklam audio i wideo.
7.18.0 2017-02-23
  • Dodano metody play, pausesetMute do klasy GADVideoController.
  • Dodano do GADVideoControllerDelegate nowe metody delegowania odpowiadające na rozpoczęcie, wstrzymanie, zakończenie, wyciszenie i odtłumienie treści wideo.
  • Dodano obsługę adapterów pośredniczenia reklam z nagrodą, aby umożliwić wczesny start przed wysłaniem żądania reklamy.
7.17.0 2017-01-31
  • Dodano nativeAdDidRecordImpression i nativeAdDidRecordClick do GADNativeAdDelegate.
7.16.0 2016-12-12
  • Do obiektu DFPBannerView dodano kontroler wideo.
  • Właściwości kontrolera wideo GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd i GADNativeCustomTemplateAd nie są już równe null.
  • Natywny arbitraż: adaptery mogą teraz ustawiać w usługach adChoicesViewGADMediatedNativeAppInstallAd właściwości adChoicesView oraz GADMediatedNativeContentAd, aby renderować informacje o AdChoices.
7.15.0 2016-11-21
  • Dodaliśmy do elementów GADNativeContentAdGADNativeCustomTemplateAd właściwość GADMediaView.
7.14.0 2016-10-28
  • Przeniesiono nagłówki pośrednika mediów do frameworka i nagłówka globalnego.
  • W przypadku rozmiaru reklamy kGADAdSizeFluid zmiana rozmiaru banera nie powoduje już zmiany rozmiaru ramki widoku banera.
7.13.1 2016-10-20
  • Dodaliśmy obsługę podglądu w aplikacji i rozwiązywania problemów w Google Ad Managerze.
7.13.0 2016-10-17
  • Dodano zależność od frameworka JavaScriptCore.
  • Różne poprawki błędów.
7.12.1 2016-10-05
  • Poprawiono adnotacje dotyczące możliwości wystąpienia wartości null w przypadku kolumn GADNativeAppInstallAdGADNativeContentAd.
7.12.0 2016-09-28
  • Poprawki błędów powodujących awarie związane z funkcją GADStringFromCGFloat.
  • Dodano GADNativeAdViewAdOptions, aby określić lokalizację opcji AdChoices w reklamach natywnych.
  • Do właściwości GADRewardBasedVideoAd dodaliśmy właściwość adNetworkClassName.
7.11.0 2016-09-15
  • Usunięto zależności od frameworków CoreBluetooth, EventKit i EventKitUI.
  • Podczas aktualizowania aplikacji na iOS 10 nie musisz już podawać tekstu dla elementów NSCalendarsUsageDescriptionNSBluetoothPeripheralUsageDescription.
  • Usunięto obsługę createCalendarEventstorePicture w przypadku MRAID 2.0.
7.10.1 2016-08-26
  • Naprawiono błąd powodujący awarie związaną z elementem GADStringFromCGFloat.
7.10.0 2016-08-16
  • Podczas kojarzenia reklam natywnych z widokiem właściwość userInteractionEnabled widoku jest zmieniana na NO, aby spełniać wymagania pakietu SDK.
  • Dodano zależność od MobileCoreServices.
  • Dodaliśmy interfejs API, który informuje sieć reklamową, czy wersja pakietu SDK jest co najmniej major.minor.patch.
7.9.1 2016-07-18
  • Naprawiono błąd wpływający na zapośredniczenie reklam wideo z nagrodą.
7.9.0 2016-07-13
  • Dodano zależności od frameworków GLKit, OpenGLES, CoreMotion i CoreVideo w celu poprawy renderowania i jakości reklam.
  • Dodano metodę +[GADMobileAds configureWithApplicationID:]. Wydawcy AdMob powinni wywoływać tę metodę, podając identyfikator aplikacji.
  • Wydawcy korzystający z pakietu SDK do zapośredniczenia reklam w Google Ad Managerze nie będą już otrzymywać ostrzeżenia „Typ reklamy zapośredniczonych jest nieznany lub nieprawidłowy”.
7.8.1 2016-05-11
  • Dodano obsługę pakietu SDK, która umożliwia automatyczne korzystanie z danych o lokalizacji, gdy użytkownik wyraźnie zezwolił na dostęp do lokalizacji przez aplikację.
7.8.0 2016-04-28
  • Dodano zależność od frameworków CoreBluetooth i SafariServices.
  • Dodaliśmy adnotacje null do głównych plików nagłówków pakietu SDK, aby poprawić obsługę opcjonalnych wartości w Swift.
  • Dodaliśmy obsługę GADAdSizeDelegate w reklamach o rozmiarze kGADAdSizeFluid.
7.7.1 2016-04-06
  • Rozwiązaliśmy problem z obsługą kliknięć reklam natywnych w widokach przewijania.
7.7.0 2016-02-24
  • Dodaliśmy obsługę reklam wideo z nagrodą.
  • Dodano obsługę bitcode. Zwiększyło to rozmiar pobierania pakietu SDK, ale nie zwiększy znacząco rozmiaru plików binarnych aplikacji. Aby zmienić to ustawienie w przypadku aplikacji, otwórz Ustawienia kompilacji projektu i w sekcji Opcje kompilacji ustaw opcję Włącz kod bitowy na Yes.
  • Dodano zależność od frameworku MediaPlayer. Musisz połączyć ten framework z binarnym plikiem aplikacji. Jeśli używasz CocoaPods, uruchom pod install --repo-update.
  • Usunęliśmy wszystkie odniesienia do userID w interfejsach API filmów z nagrodami.
  • Wywołania metody loadRequest: w przypadku GADInterstitial są zawsze sparowane z wywołaniami asynchronicznymi didFailToReceiveAd:withError: lub interstitialDidReceiveAd:. Rozwiązaliśmy problem z nieprzestrzeganiem tej umowy w nietypowych przypadkach.
  • Native Mediation: dodano możliwość obsługi i raportowania zdarzeń kliknięcia przez adaptery.
  • Reklamy w sieci wyszukiwania: dodano obsługę dynamicznej wysokości.
7.6.0 2015-12-07
  • Metody protokołu w przypadku adapterów do zapośredniczenia zostały pogrupowane i przesunięte, aby były prostsze.
  • Poprawiono wielkość liter w komunikacie didFailToLoadWithError w protokole GADRewardBasedVideoAdDelegate.
7.5.2 2015-10-16
  • Poprawki błędów.
7.5.1 2015-09-30
  • Naprawia awarie w funkcji GADStatisticsCore.
7.5.0 2015-09-22
  • Pakiet SDK nie używa już metody UIApplicationcanOpenURLna urządzeniach z iOS 9.
  • Rozwiązanie problemu polegającego na tym, że metody GADNativeAdDelegate nie były wywoływane.
  • Jeśli nie określono żadnych typów reklam, wywoływana jest teraz funkcja GADAdLoaderDelegateadLoader:didFailToReceiveAdWithError.
7.4.1 2015-08-13
  • Rozwiązano problem z zawieszaniem się aplikacji, który występował, gdy użytkownik dokonywał zakupu w aplikacji produktu, którego identyfikator zawierał znak specjalny.
7.4.0 2015-07-30
  • Wersja beta MRAID v2.
  • Dodano nowe ustawienia globalne dotyczące zgłaszania awarii i automatycznego śledzenia zakupów w aplikacji. Jeśli automatyczne śledzenie zakupów w aplikacji jest włączone, usuwa to zależność od pakietu SDK śledzenia konwersji w przypadku raportowania konwersji IAP.
  • Właściwość adUnitID w usługi GADInterstitial to teraz readonly.
  • Dodaliśmy interfejsy API do pośredniczenia reklam wideo z nagrodą.
  • Wycofanie środowiska wykonawczego setLocationWithDescription: w wersji GADRequest. Zamiast tego użyj pola setLocationWithLatitude:longitude:accuracy:.
7.3.1 2015-05-28
  • Dodaliśmy obsługę formatów reklam natywnych promujących instalacje aplikacji i reklam natywnych z treścią w AdMob, Ad Managerze i Ad Exchange.
  • Dodaliśmy obsługę niestandardowych formatów reklam natywnych, które są dostępne w ramach rezerwacji w usłudze Ad Manager.
  • Rozwiązaliśmy problem z regressją wprowadzony w wersji 7.2.0, który powodował nieprawidłowe wyświetlanie inteligentnych banerów w orientacji poziomej w systemie iOS 8.
7.2.2 2015-05-07
  • Rozwiązano problem z ostrzeżeniem wyświetlanym podczas przesyłania do App Store:
    Aplikacja odwołuje się do niepublicznych selektorów w pliku Payload/(<app_id>):clientId,screenName,setScreenName.
7.2.1 2015-04-30
  • Symulatory znów domyślnie wczytują reklamy na żywo. Aby wyświetlać reklamy testowe w symulatorach, dodaj usługę kGADSimulatorID do usługi testDevices w konfiguracji GADRequest.
  • Dodano możliwość rejestrowania kliknięć reklam pełnoekranowych przez adaptery zapośredniczenia i zdarzenia niestandardowe.
  • Wprowadziliśmy drobne ulepszenia interfejsów API zdarzeń niestandardowych.
  • Dodano GADInterstitial initWithAdUnitID: i wycofano GADInterstitial init.
  • Wycofano metodę setValidAdSizesWithSizes w klasie DFPBannerView. Zamiast tego użyj pola 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.
  • opublikować pakiet SDK jako framework;
  • Usunięto zależność od flagi linkera -ObjC.
  • skrócenie czasu wczytywania reklam w iOS 8,
  • Do właściwości GADRequest dodano właściwość requestAgent. W przypadku integracji z usługami innych firm należy ustawić tę właściwość, aby oznaczyć platformę, z której pochodzi żądanie.
  • Dodano nową klasę DFPRequest, która obsługuje kierowanie niestandardowe i wykluczenia kategorii.
  • Właściwość publisherProvidedID została przeniesiona z DFPExtras do DFPRequest.
  • Zajęcia GADAdMobExtrasDFPExtras zostały zastąpione przez zajęcia GADExtras.
  • Wycofana właściwość hasAutoRefreshed w elementach GADBannerView.
  • Usunięto makro GAD_SIMULATOR_ID – reklamy testowe są automatycznie włączane w symulatorze podczas korzystania z elementów GADBannerViewGADInterstitial.
  • Usunięto z konta GADRequest właściwości mediationExtras, additionalParameters i testowanie.
  • Wycofane GADRequestsetBirthdayWithMonth:day:year:.
  • Usunięto metodę addKeyword: klasy GADRequest.
  • Usunięto zajęcia DFPSwipeableBannerView.
6.12.2 2014-11-06
  • Wyłączenie opuszczania strony w przypadku banerów reklamowych.
  • Naprawiono awarię występującą w komponencie DumpViews.
6.12.0 2014-09-18
  • Oficjalna wersja obsługująca iOS 8.
  • W systemie iOS 8 wczytywanie reklam zajmuje mniej czasu na wątku głównym.
  • Reklamy inteligentnych banerów są prawidłowo wyświetlane w orientacji poziomej w iOS 8.
  • Wymaga połączenia z 2 nowymi platformami: EventKitEventKitUI. Są one łączone automatycznie, jeśli moduły i ramy automatycznego łączenia są włączone.
  • Właściwość mediatedAdView została wycofana w wersji GADBannerView.
  • Usunięto wcześniej wycofaną metodę loadAndDisplayRequest:usingWindow:initialImage: w przypadku GADInterstitial.
6.11.1 2014-08-07 Poprawiono inicjowanie widoku banera z nibs.
6.10.0 2014-07-17
  • Reklamy są teraz domyślnie otwierane w Safari, a nie w przeglądarce w aplikacji. Kreacja może zmienić to zachowanie, podając wartość mraid.expand() lub admob.opener.openOverlay().
  • Gesty przesunięcia zostały wyłączone w DFPBannerView.
  • Środowisko wykonawcze DFPSwipeableBannerView zostało wycofane na rzecz środowiska wykonawczego DFPBannerView.
6.9.3 2014-06-12
  • Metoda loadAndDisplayRequest:usingWindow:initialImage w elementach GADInterstitial została wycofana.
  • Wycofanie z pakietu SDK pakietów analitycznych, co spowodowało zmniejszenie rozmiaru pakietu SDK (9,6 MB -> 3,4 MB). Pakiet SDK Analytics możesz pobrać tutaj.
  • Właściwość contentURL w usługach DFPExtras została przeniesiona do usługi GADRequest.
  • Naprawiono różne błędy.
6.9.2 2014-05-07
  • wycofanie obsługi iOS 4.3, Pakiet SDK obsługuje system iOS 5.0 i nowsze wersje oraz udostępnia teraz słabe odwołania ARC.
  • Dodano duży format banera 320 x 100 z stałym współczynnikiem kGADAdSizeLargeBanner.
  • Dodaliśmy nowy format reklamy pełnoekranowej, aby umożliwić uruchamianie zakupów w aplikacji. Aby obsługiwać zdarzenia zakupu w aplikacji, ustaw właściwość inAppPurchaseDelegate na GADInterstitial.
6.8.0 2014-01-24
  • Ulepszenie kierowania reklam.
  • Wymagane do połączenia z platformą CoreTelephony.
  • Naprawiono awarię występującą podczas włączania trybu samolotowego na urządzeniu.
6.7.0 2013-12-12
  • Zwiększona skuteczność reklam umieszczonych w UITableView.
  • Różne poprawki błędów.
6.6.1 2013-11-13 Naprawiliśmy wycieki pamięci podczas korzystania z pośrednictwa.
6.6.0 2013-11-05
  • Wymagane do połączenia z platformą AVFoundation.
  • Dodaliśmy obsługę architektur arm64 i x86_64.
  • znacznie zmniejszyliśmy rozmiar biblioteki;
  • Dodano właściwość adNetworkClassName w elementach GADBannerViewGADInterstitial.
  • Naprawiliśmy błąd polegający na tym, że zdarzenia aplikacji Ad Manager nie były wywoływane w przypadku reklam pełnoekranowych.
  • Dodano adapter HTML Ad Exchange bezpośrednio do biblioteki. Deweloperzy Ad Exchange nie muszą już osobno łączyć libAdapterHtml.a.
6.5.1 2013-08-29 Ukrywa pasek stanu w przypadku widoku pełnoekranowego w iOS 7.
6.5.0 2013-07-16
  • Naprawiono błąd związany ze zmianą rozmiaru GADBannerView.
  • Zmiana w interfejsie API dotycząca pola COPPA w usługach GADRequest.
  • Przekazuje identyfikator IDFA firmy Apple w żądaniu reklamy.
  • Zaktualizowano komunikaty ostrzegawcze dotyczące zapośredniczenia w przypadku użycia flagi linkera.
6.4.2 2013-05-20 Rozwiązanie problemu z powtarzającym się GADMRAIDInterceptor.
6.4.1 2013-04-18 Naprawiono awarię, która występowała, gdy Advertising Identifier to nil.
6.4.0 2013-04-08
  • Naprawiono błąd powodujący awarię aplikacji GADInterstitial, gdy działa ona w tle.
  • Naprawiono błąd GADMRAIDInterceptor powodujący awarię wątku.
  • Naprawiliśmy błąd, dzięki czemu delegowane reklamy pełnoekranowe otrzymują teraz interstitialWillLeaveApplication.
  • Zmieniono nazwy symboli MD5, aby uniknąć błędów związanych z duplikatami symboli.
  • Dodano obsługę wyświetlania reklam testowych podczas korzystania z AdMob w ramach zapośredniczenia.
  • Reklamy testowe są dostępne tylko na urządzeniach z iOS 6 lub nowszym.
  • Usunięto wszystkie przypadki użycia identyfikatora UDID.
6.3.0 2013-02-14
  • Dodano instrukcję rejestrowania, która udostępnia identyfikator do przekazania do request.testDevices, aby umożliwić wyświetlanie reklam testowych na określonym urządzeniu.
  • Dodaliśmy obsługę reklam testowych w systemie iOS 6.
  • Naprawiono błąd powodujący awarię w funkcji GADMraidInterceptor.
6.2.1 2012-10-16
  • Wymagane do połączenia z platformą StoreKit.
  • Usunięto problem z zawieszaniem się aplikacji, który występował, gdy aplikacja była obracana przed otrzymaniem pierwszej reklamy zapośredniczenia.
6.2.0 2012-09-26
  • Flaga -all_load nie jest już potrzebna podczas kompilowania dla ARMv7s; flaga -ObjC jest nadal wymagana.
  • Wymagane do połączenia z biblioteką AdSupport.
  • Wymagane do korzystania z Xcode 4.5 i tworzenia wersji na iOS 6. Minimalna wersja to iOS 4.3.
  • Z pakietu SDK usunięto instrukcje ARMv6, a teraz zawiera on instrukcje ARMv7s.
  • W przypadku iOS 6 używa identyfikatora wyświetlania reklam (IDFA) Apple, a w przypadku starszych wersji iOS – UDID.
  • Poprawki różnych błędów na iOS 6.
  • Zgodność przeglądarki w aplikacji z wyższym ekranem iPhone’a 5.
  • Zgodność z autolayoutem w iOS 6.
6.1.4/5 2012-08-09
  • Poprawka błędu dotycząca zewnętrznego śledzenia kliknięć i wyświetleń.
  • DFPBannerView można utworzyć bez podawania początkowego rozmiaru. Przed przesłaniem żądania sprawdź, czy ustawiona jest wartość validAdSizes.

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

6.1.1/2 2012-07-19
  • Rozwiązaliśmy problem z awarią MRaid Interceptora podczas uzyskiwania dostępu do klucza nil.
  • Aby korzystać z pakietu SDK, wydawcy muszą dodać flagę -all_load.
  • Dodano obiekty DFPBannerView, DFPInterstitial i DFPExtras specjalnie dla wydawców Ad Managera.
  • Nowa funkcja Ad Managera: wiele rozmiarów reklam
  • Nowa funkcja Ad Managera: zdarzenia w aplikacji
  • Nagłówki Ad Managera, wyszukiwania i zapośredniczenia są teraz uwzględnione w podfolderze „Moduły dodatkowe”, dzięki czemu nie trzeba ich już osobno pobierać.
  • Znana usterka: podczas korzystania z GADBannerView w Interface Builder rozmiar ramki musi być ustawiony wyraźnie przed załadowaniem żądania.

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

6.0.3/4 2012-05-10
  • Dodano ograniczenie liczby wyświetleń.
  • Naprawiono 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ć od użytkowników odpowiednią zgodę na wysyłanie informacji o identyfikatorze urządzenia zgodnie z odpowiednimi zasadami iOS.

6.0.1 2012-04-19
  • Dodano zapośredniczenie sieci reklamowej.
  • Zapośredniczenie obejmuje możliwość zapośredniczenia autoreklam i zdarzeń niestandardowych.
  • Dodano obsługę MRAID w wersji 1.0 we wszystkich wersjach platformy iOS.
  • Wycofane makra GAD_SIZE_#x# zastąpiono stałymi GADAdSize.
  • Dodano obsługę reklam o pełnej szerokości za pomocą nowych stałych GADSize: kGADAdSizeSmartBannerPortraitkGADAdSizeSmartBannerLandscape.
  • GADRequest używa teraz registerAdNetworkExtras: do ustawiania 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 odniesienia do usługi uniqueIdentifier, która została wycofana (UIDevice).
  • Właściwość testDevices została wycofana na rzecz właściwości testing, która nie została wycofana.
5.0.5 2011-11-30
  • Dodano 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 intersytnych.
  • Ulepszone śledzenie wyświetleń reklam pełnoekranowych.
  • Obiekt GADInterstitial był zawsze obiektem jednorazowego użytku, ale teraz wywołanie didFailToReceiveAdWithError: w przypadku żądań wczytania lub wyświetlenia reklamy wyskakującej po pierwszym żądaniu spowoduje uprzejmny błąd.
5.0.4 2011-10-28 Poprawka dotycząca przycisków o zbyt dużych rozmiarach na wyświetlaczach retina w przeglądarce w aplikacji.
5.0.3 2011-10-24
  • Integracja z reklamami w wyszukiwarce niestandardowej.
  • Obsługa iOS 5.0.
  • Szybsze wczytywanie reklam pełnoekranowych.
  • Naprawiono wyświetlanie reklam w oknie modalnym.
  • Poprawiono działanie tagu kotwicy.
4.1.1 2011-07-18
  • Dodatkowo certyfikat na iOS 5.0 Beta 3.
  • GTMStringEncoding została umieszczona w przestrzeni nazw, aby uniknąć konfliktów z innymi bibliotekami.
  • Przeglądarka w aplikacji zamyka się, gdy reklamy w App Store są źle skonfigurowane.
  • Naprawiliśmy wycieki pamięci w pakiecie SDK.
  • Rozwiązano problemy ze śledzeniem kliknięć w przypadku banerów DoubleClick for Advertisers (DFA).
  • Naprawiono kilka bardzo rzadkich awarii.
  • oficjalna wersja Google Ad Managera,
4.1.0 2011-05-02
  • Wszystkie kontrolery widoku są prawidłowo zamykane, gdy JavaScript wysyła polecenie zamknięcia do kontrolera widoku ukrytego w stosie kontrolerów widoku.
  • Dodaliśmy obsługę limitów czasu reklamy przejściowej AFMA dostarczanych przez serwer.
  • Tryb testowy jest teraz włączony przez dodanie identyfikatorów urządzeń do białej listy.
  • Dodano metodę ponownego używania tego samego UIWebView w banerze i nakładce rich media.
  • Dodano podmodel urządzenia do słownika onshow.
  • Naprawiono wycieki pamięci w funkcjach GADBrowserControllerUIWebViews.
  • Sterowanie widokiem pełnowymiarowej reklamy w otwartej aplikacji przełącza się na orientację pionową, 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 Ogólna dostępność.