Informacje o wersjach

Wersja Data wydania Uwagi
13.11.0 2026-09-29
  • Dodano oficjalną obsługę iPhone'a Duo:
    • Funkcje GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth i GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth wymagają teraz wywołania w głównej kolejce.
    • Formaty reklam pełnoekranowych wczytywane na iPhonie Duo używają rozmiaru aktywnego ekranu podczas wczytywania.
    • Zaktualizowaliśmy interfejsy API rozmiarów adaptacyjnych banerów reklamowych, aby do obliczania wysokości na iPhonie Duo używały bieżącego aktywnego ekranu.
  • Naprawiliśmy błąd, który mógł powodować awarię podczas wczytywania banerów reklamowych w komponencie SwiftUI UIViewRepresentable.
  • Naprawiliśmy rzadki błąd powodujący awarię, który był spowodowany niebezpiecznym użyciem semafora i mógł wystąpić podczas zamykania reklam wideo.
13.10.0 2026-09-17
  • Wprowadziliśmy publiczne pliki nagłówkowe dla interfejsów API obrazu w obrazie w wersji beta. Aby zintegrować format reklamy obraz w obrazie, użyj #import <GoogleMobileAds/GoogleMobileAds_Beta.h> w Objective-C i import GoogleMobileAds_Private w Swift.
  • Naprawiliśmy błąd powodujący awarię, który występował podczas wywoływania interfejsów API GADVideoController w zapośredniczonych reklamach natywnych.
  • Google Mobile Ads SDK obsługuje iOS 27.
  • Open Measurement: zaktualizowano pakiet OM SDK do wersji 1.6.10.
13.9.0 2026-08-26
  • Dodano obsługę interfejsów API do zbierania sygnałów i renderowania w przypadku reklam pełnoekranowych, które można przesuwać:
    • Dodaliśmy metodę +loadWithAdResponseString:completionHandler: do GADSwipeableInterstitialAd.
    • Dodano klasę GADSwipeableInterstitialSignalRequest.
13.8.0 2026-08-17
  • Gdy używasz zapośredniczenia ze źródłami reklam zdarzeń niestandardowych, GADResponseInfo.loadedAdNetworkResponseInfo.adNetworkClassName zwraca teraz nazwę klasy zdarzenia niestandardowego zamiast GADMAdapterCustomEvents.
  • Zmieniliśmy logikę sprawdzania dopasowania do ekranu w przypadku reklam pełnoekranowych, aby zapobiec niezamierzonemu zamykaniu reklam podczas zmiany orientacji urządzenia na iPadzie.
  • Dodano klucz plist wartości logicznej GADDisableAdInspector, aby wyłączyć inspektora reklam.
13.7.0 2026-07-22
  • Zaktualizowaliśmy funkcję CGSizeFromGADAdSize, aby domyślnie używała orientacji pionowej podczas obliczania szerokości reklam elastycznych w wątku w tle. Zastępuje to poprzedni sposób działania, który polegał na użyciu ostatnio zapisanej w pamięci podręcznej orientacji.
13.6.0 2026-06-24
  • Rozwiązaliśmy problem z ostrzeżeniami kompilatora Xcode spowodowanymi brakującymi plikami nagłówka wersji beta w nagłówku zbiorczym Google Mobile Ads SDK w wersji 13.3.0.
13.5.0 2026-06-09
  • Dodano interfejsy API dla formatu GADSwipeableInterstitialAd. Reklamy pełnoekranowe z możliwością przesunięcia są dostępne w ramach prywatnej wersji beta. Aby poprosić o dostęp, skontaktuj się z menedżerem konta.
  • Zaktualizowaliśmy narzędzie do zgłaszania awarii w pakiecie SDK, aby prawidłowo łączyło się z wcześniej dołączonymi modułami obsługi sygnałów, dzięki czemu narzędzia do raportowania awarii mogą przechwytywać pełny zrzut stosu.
  • Wstępne ładowanie reklam: dodaliśmy metodę adResponseInfoWithPreloadID:, która umożliwia sprawdzanie informacji o odpowiedzi następnej wstępnie załadowanej reklamy bez usuwania jej z kolejki.
13.4.0 2026-05-18
  • Zaktualizowano minimalną obsługiwaną wersję Xcode do 26.2.
  • Ulepszone bezpieczeństwo wątków w przypadku renderowania reklam natywnych przez firmy zewnętrzne dzięki zapewnieniu, że widoki multimediów są zawsze dostępne w głównym wątku.
13.3.0 2026-04-27
  • Wycofano właściwości tagForChildDirectedTreatment i tagForUnderAgeOfConsent w GADRequestConfiguration. Użyj nowej właściwości ageRestrictedTreatment, aby oznaczać żądania reklamy jako skierowane do dzieci i nastolatków.
  • Wprowadziliśmy publiczne pliki nagłówkowe interfejsów API w ramach wersji beta wstępnego ładowania reklam. Aby zintegrować wstępne ładowanie reklam, użyj #import <GoogleMobileAds/GoogleMobileAds_Beta.h> w Objective-C i import GoogleMobileAds_Private w Swift.
  • Open Measurement: zaktualizowano pakiet OM SDK do wersji 1.6.5.
13.2.0 2026-04-02
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
13.1.0 2026-02-24
  • Wycofano: GADErrorOSVersionTooLow. Ten błąd jest teraz zbędny, ponieważ minimalny cel wdrożenia Google Mobile Ads SDK jest zgodny z minimalną wersją systemu operacyjnego, na której można wyświetlać reklamy.
13.0.0 2026-02-04
  • Zmiany powodujące niezgodność:
    • Zwiększono minimalną wersję docelową do iOS 13.0.
    • Google Mobile Ads SDK zgłasza wyjątek, jeśli w tablicy neighboringContentURLStrings zostanie wykryty obiekt, który nie jest typu String.
    • Wiele wcześniej wycofanych interfejsów API zostało usuniętych.
  • Dodaliśmy obsługę dużych zakotwiczonych banerów adaptacyjnych. Duże zakotwiczone banery adaptacyjne mają na celu zwiększenie zaangażowania i przychodów. Żądania dużych zakotwiczonych banerów adaptacyjnych możesz wysyłać za pomocą tych funkcji:
  • Te funkcje zostały wycofane:
    • GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth
    • GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth
    • GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth
  • Współbieżność w Swift 6:
    • Kontynuacja stopniowej migracji w celu obsługi modelu równoczesności Swift 6.
  • Zaktualizowano wszystkie wywołania pakietu SDK os_log, aby używały specyfikatora widoczności {public}, co zapobiega redagowaniu logów w konsoli.
  • Rozwiązaliśmy problem, który powodował, że w przypadku niektórych przekroczeń limitu czasu oczekiwania na żądanie zgłaszany był błąd GADErrorInvalidRequest zamiast GADErrorTimeout.
  • Rozwiązaliśmy problem z awarią na iPadach z iOS 26, która występowała podczas wyświetlania banerów reklamowych za UIPrintController.
12.14.0 2025-11-18
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
12.13.0 2025-11-06
  • Wycofano interfejsy API -registerAdView:clickableAssetViews:nonclickableAssetViews: i -unregisterAdView w obiekcie GADNativeAd. Zamiast tego użyj GADNativeAdView do renderowania reklam natywnych.
12.12.0 2025-10-02
  • Naprawiliśmy błąd powodujący awarię w systemie iOS 15 i starszych podczas ustawiania właściwości scene w obiekcie GADRequest.
12.11.0 2025-09-08
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
12.10.0 2025-09-03
  • Google Mobile Ads SDK obsługuje iOS 26.
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
12.9.0 2025-08-11
  • Identyfikatory miejsc docelowych są teraz prawidłowo wysyłane w przypadku żądań reklam natywnych.
12.8.0 2025-07-28
  • Ulepszone renderowanie reklam pełnoekranowych i dokładniejsze raportowanie wyświetleń na iPadach z systemem iOS 26 i regulowanymi oknami
  • Rozwiązaliśmy problem, który powodował, że ekran przestawał reagować, gdy użytkownik natychmiast zamykał stronę sklepu z aplikacjami w aplikacji.
12.7.0 2025-07-08
  • Inspektor reklam: dodaliśmy obsługę konfigurowania reklam testowych poza kontekstem w inspektorze reklam z dodatkowymi parametrami żądania.
  • Wydawcy z listy dozwolonych mają teraz obsługę identyfikatorów miejsc docelowych we wszystkich formatach reklam.
12.6.0 2025-06-10
  • Rozwiązaliśmy problem, który powodował, że zwijany baner reklamowy mógł się rozwijać nad inną reklamą.
12.5.0 27.05.2025 r.
  • Wprowadziliśmy zmiany w sposobie interakcji pakietu SDK z AVAudioSession, które poprawiają zgodność z silnikiem audio Unity.
  • Przycisk wyłączania wyciszenia reklamy wyłącza teraz wyciszenie urządzenia we wszystkich formatach reklam, nawet jeśli urządzenie jest w trybie cichym. Aby zmienić działanie domyślne, użyj interfejsu API audioSessionIsApplicationManaged.
12.4.0 2025-05-07
  • Rozwiązaliśmy problem, który uniemożliwiał niestandardowe kliknięcia w niestandardowych natywnych reklamach wideo.
12.3.0 16.04.2025 r.
  • Rozwiązaliśmy problem z awarią związaną z odrzuceniem SKOverlay w aplikacjach Unity.
  • Przycisk wyłączania wyciszenia reklamy natywnej wyłącza teraz wyciszenie urządzenia, nawet jeśli jest ono w trybie cichym. Aby zmienić działanie domyślne, użyj interfejsu API audioSessionIsApplicationManaged.
12.2.0 12.03.2025 r.
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
12.1.0 2025-02-26
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
12.0.0 2025-02-03
  • Zmiany powodujące niezgodność:
    • Zaktualizowano minimalną obsługiwaną wersję Xcode do 16.0.
    • Zaktualizowano nazwy interfejsów API Swift, aby były zgodne z konwencjami nazewnictwa opisanymi w  wytycznych dotyczących projektowania interfejsów API Swift firmy Apple.
    • Wiele wcześniej wycofanych interfejsów API zostało usuniętych.
  • Reklamy adaptacyjne w tekście:
    • Wywołanie CGSizeFromGADAdSize(_:) z rozmiarem wbudowanej reklamy adaptacyjnej zwraca teraz wysokość 0, dopóki Google Mobile Ads SDK nie zwróci reklamy.
  • Współbieżność w Swift 6:
    • Rozpoczęliśmy stopniową migrację, aby obsługiwać model równoczesności Swift 6.
  • Kierowanie niestandardowe:
    • Słownik customTargeting w GADRequest używa teraz typu wartości Any zamiast String.
11.13.0 2024-12-03
  • Zoptymalizowaliśmy alokację pamięci na potrzeby reklam wideo, aby zapobiec przeciążeniu zasobów, co zmniejsza liczbę błędów AVErrorMediaServicesWereReset i poprawia stabilność odtwarzania.
11.12.0 2024-11-07
  • Rozwiązaliśmy problem, który powodował, że metody GADFullScreenContentDelegate nie były wywoływane, jeśli obiekt reklamy został zwolniony przed zakończeniem wyświetlania reklamy.
  • Open Measurement: zaktualizowano do wersji 1.5.2 pakietu OM SDK.
11.11.0 2024-10-21
  • Wycofano: GADErrorMediationNoFill.
  • Reklamy typu interscroller: wycofane GADMediationInterscrollerAd i -loadInterscrollerAdForAdConfiguration:completionHandler:.
11.10.0 2024-09-18
  • Wprowadziliśmy zmiany w buforowaniu filmów, aby poprawić wydajność odtwarzania przy połączeniu komórkowym.
11.9.0 2024-09-11
  • Oficjalna wersja z obsługą iOS 18.
  • Rozwiązaliśmy problem, który uniemożliwiał ukrywanie paska stanu przez reklamy wyświetlane przy otwarciu aplikacji.
  • Zaktualizowano dzienniki konsoli debugowania, aby używały OSLog z nazwą podsystemu com.google.GoogleMobileAds.
  • Naprawiliśmy błąd związany z MarketplaceKit, który powodował awarię pakietu SDK podczas działania w systemie MacOS.
11.8.0 2024-08-13
  • Reklamy natywne: naprawiliśmy błąd, który powodował, że odtworzenie wstrzymanego filmu wywoływało dodatkowe wywołanie zwrotne GADVideoControllerDelegate odtwarzania i wstrzymania.
11.7.0 2024-07-15
  • Wycofane interfejsy API GADQueryInfo. Do generowania informacji o zapytaniach używaj +[GADMobileAds generateSignal:completionHandler:].
  • Wydawcy z listy dozwolonych mogą teraz używać GADRequest.customTargeting do dzielenia grup zapośredniczenia na segmenty za pomocą niestandardowych par klucz-wartość.
11.6.0 2024-06-17
  • Dodano zależność od MarketplaceKit. Wymaga to tworzenia aplikacji za pomocą Xcode 15.3 lub nowszego.
    • Pakiet MarketplaceKit jest dostępny tylko w języku Swift, dlatego do dystrybucji dodano plik zastępczy Swift, aby standardowe biblioteki Swift były uwzględniane w aplikacjach, nawet jeśli nie zawierają innych plików Swift.
11.5.0 2024-05-16
  • Dodaliśmy właściwość isCollapsible do GADBannerView, aby sprawdzać, czy zwrócony baner jest zwijany.
  • Stan userInteractionEnabled widoków komponentów reklamy natywnej jest teraz przywracany po ustawieniu widoków komponentów na nil.
  • Inspektor reklam: dodaliśmy obsługę wyświetlania dodatkowych sygnałów dotyczących 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 „Accept Change” (Zaakceptuj zmianę), aby zaakceptować nową tożsamość.
11.3.0 2024-04-11
  • Dodaliśmy właściwość adUnitID do GADAppOpenAd.
11.2.0 2024-03-14
  • Dodaliśmy obsługę plików manifestu prywatności.
  • Open Measurement: zaktualizowano do wersji 1.4.12 pakietu OM SDK.
  • Ulepszyliśmy niektóre kody błędów odpowiedzi, aby prawidłowo identyfikować błędy sieci zamiast braku wypełnienia.
  • Zaktualizowano Info.plist pakietu SDK, aby obejść problem z menedżerem pakietów Swift w Xcode 15.3.
  • Inspektor reklam: dodaliśmy obsługę wyświetlania informacji o .plist i wartości zasad TCF IAB.
11.1.0 2024-03-06
  • Rozwiązaliśmy problem, który powodował, że wczytywanie reklam wideo mogło wywoływać komunikat ostrzegawczy w konsoli dotyczący wykorzystania wątku głównego.
  • Inspektor reklam: dodaliśmy obsługę wyświetlania stanu zgody użytkownika na śledzenie w aplikacji.
11.0.1 2024-02-09
  • Open Measurement:
    • Przywrócono pakiet OM SDK w wersji 1.4.8.
    • Obejście problemu z niezamierzonym symbolem globalnym adView w pakiecie OM SDK 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 zależy już bezpośrednio od GoogleAppMeasurement. Aby nadal zbierać dane o użytkownikach w AdMob, połącz swoją aplikację w AdMob z Firebase i zintegruj z nią pakiet SDK Google Analytics dla Firebase.
    • Zaktualizowaliśmy minimalną obsługiwaną wersję Xcode do 15.1.
    • Zaktualizowano minimalną wersję docelową wdrożenia do iOS 12.
    • Zaktualizowano minimalną wersję systemu operacyjnego wymaganą do wyświetlania reklam do iOS 13.
    • Wiele wcześniej wycofanych interfejsów API zostało usuniętych.
  • Open Measurement: zaktualizowano do wersji 1.4.10 pakietu OM SDK.
  • Reklamy pełnoekranowe:
    • Odwołania do UIViewController w przypadku 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 widoku, jeśli nie zostały one podane.
  • Testowanie:
  • Inspektor reklam:
    • Inspektor reklam wyświetla teraz błędy, które wystąpiły podczas rozpoczynania sesji.
    • Naprawiliśmy rzadki błąd powodujący awarię inspektora reklam podczas inicjowania pakietu SDK.
10.14.0 2023-11-29
  • Wycofano: GADSimulatorID. Symulatory są domyślnie w trybie testowym.
  • Wycofano: -setSameAppKeyEnabled:. Użyj w zamian zasady -setPublisherFirstPartyIDEnabled:.
  • Dodano 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 została wczytana w jednej orientacji, ale wyświetlona w innej.
10.10.0 2023-08-30
  • Oficjalna wersja z obsługą iOS 17.
  • Open Measurement: zaktualizowano do pakietu OM SDK w wersji 1.4.8.
  • Inspektor reklam: dodano obsługę pakietu SDK do wyświetlania reklam, aby wyświetlać informacje o wtyczce.
  • Usunięto logi konsoli, które zalecają dodawanie identyfikatorów symulatorów w interfejsie API testDeviceIdentifiers. Symulatory są domyślnie w trybie testowym.
10.9.0 2023-08-02
  • Open Measurement: zaktualizowano do wersji 1.4.6 pakietu OM SDK.
  • Inspektor reklam: dodaliśmy obsługę pakietu SDK do wyświetlania reklam na potrzeby eksportowania odpowiedzi na żądanie 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.
  • Dodaliśmy obsługę przekazywania identyfikatora jednostki reklamowej podczas generowania GADQueryInfo.
10.8.0 2023-07-12
  • Wprowadziliśmy niewielkie zmiany w sposobie, w jaki metody wywołania zwrotnego adWillPresentFullScreenContent:, adWillDismissFullScreenContent: i adDidDismissFullScreenContent: są obsługiwane przez metody zapośredniczonych reklam. Dzięki tym zmianom reklamy zapośredniczone będą zachowywać się bardziej jak reklamy własne.
    • Pakiety SDK innych firm, które wielokrotnie wywołują metodę adWillPresentFullScreenContent:, a następnie adDidDismissFullScreenContent:, teraz wywołują wiele wywołań zwrotnych, a nie tylko pierwszy zestaw wywołań.
    • Gdy nie uda się wyświetlić reklam pełnoekranowych innych firm, wywoływana jest metoda ad:didFailToPresentFullScreenContentWithError: zamiast adWillPresentFullScreenContent: i adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration: wycofano metodę tagForChildDirectedTreatment: i dodano właściwość odczytu i zapisu tagForChildDirectedTreatment.
  • GADRequestConfiguration: wycofano metodę tagForUnderAgeOfConsent: i dodano właściwość odczytu i zapisu tagForUnderAgeOfConsent.
  • Wycofano: sdkVersion. Użyj w zamian zasady versionNumber.
  • Adaptery, które nie renderują, można teraz zachować do zbierania sygnałów.
10.6.0 2023-06-01
  • Zmniejszone wykorzystanie pamięci, gdy wysyłanych jest wiele równoległych żądań reklamy.
10.5.0 2023-05-15
  • Naprawiliśmy wyciek pamięci, który występował podczas tworzenia obiektu GADQueryInfo.
10.4.0 2023-04-20
  • 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.
  • Minimalna wersja docelowa została zwiększona do iOS 11.0.
  • Inspektor reklam: dodaliśmy obsługę pakietu SDK do wyświetlania reklam, aby wyświetlać nazwy jednostek reklamowych w interfejsie inspektora reklam.
10.3.0 2023-03-27
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
10.2.0 2023-03-06
  • Dodaliśmy właściwość isMuted do GADVideoController.
10.1.0 2023-02-16
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
10.0.0 2023-01-26
  • Zmiany powodujące niezgodność:
    • Reklamy nie są już wyświetlane na urządzeniach z iOS 11. Do pobierania reklam wymagany jest iOS 12, ale minimalna wersja docelowa to nadal iOS 10.0.
    • Usunęliśmy te wycofane już pola:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Reklamy natywne: naprawiliśmy błąd, który powodował, że metoda GADMediaContent.mainImage zwracała wartość nil, mimo że obraz został prawidłowo wyrenderowany w elemencie GADMediaView.
  • Reklamy natywne niezwiązane z kontekstem w inspektorze reklam mają teraz widoki multimediów.
  • Wycofaliśmy te pola w obiekcie GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Usunięto kod bitowy z kompilacji Google Mobile Ads SDK.
9.14.0 2022-12-08
  • Reklamy wyświetlane przy otwarciu aplikacji: metoda +loadWithAdUnitID:request:orientation:completionHandler: została wycofana i zastąpiona metodą +loadWithAdUnitID:request:completionHandler:. Wczytywanie reklam wyświetlanych przy otwarciu aplikacji uwzględnia teraz bieżącą orientację urządzenia, dopasowując się do innych formatów pełnoekranowych.
  • Dodaliśmy obsługę zapośredniczenia w przypadku reklam wyświetlanych przy otwarciu aplikacji.
  • Inspektor reklam: dodaliśmy obsługę pakietu SDK do wyświetlania reklam na potrzeby żądania i wyświetlania reklam za pomocą interfejsu inspektora reklam.
9.13.0 2022-11-07
  • Obsługiwane dodatkowe działania po kliknięciu w reklamach natywnych.
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
9.12.0 2022-10-24
  • Dodano GADQueryInfo, aby umożliwić zbieranie i renderowanie sygnałów.
  • Zaktualizowaliśmy dokumentację interfejsów API audio.
9.11.0 2022-09-20
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
9.10.0 2022-09-07
  • Oficjalna wersja z obsługą iOS 16.
  • iLTV: dodaliśmy te właściwości do GADAdNetworkResponseInfo:
    • adSourceID
      adSourceInstanceName
      adSourceName
    Dodano tę właściwość do GADResponseInfo:
    • extrasDictionary
9.9.0 2022-08-11
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
9.8.0 2022-07-27
  • Zapośredniczenie reklam z nagrodą: wycofano didRewardUserWithReward: w GADMediationRewardedAdEventDelegate na rzecz didRewardUser. Nagroda za reklamę podana przez didRewardUserWithReward: zawsze była operacją pustą, a jej wartość pochodziła z ustawień jednostki reklamowej w interfejsie AdMob.
  • Inspektor reklam: dodaliśmy obsługę pakietu SDK do wyświetlania reklam na potrzeby eksportowania żądań reklamy.
9.7.0 2022-07-07
  • Do właściwości GADResponseInfo dodaliśmy właściwość loadedAdNetworkResponseInfo, która zwraca informacje o sieci reklamowej, która wczytała reklamę.
  • Dodaliśmy właściwość adSourceInstanceID do GADAdNetworkResponseInfo.
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Zapośredniczenie reklam natywnych: wywołania zwrotne nativeAdDidRecordImpression: i nativeAdDidRecordClick: są teraz wywoływane w przypadku zapośredniczonych reklam natywnych.
  • Zastąpiono extern przez 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 13.2.1.
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
9.3.0 2022-04-07
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
9.2.0 2022-03-21
  • Open Measurement: zaktualizowano do wersji 1.3.30 pakietu OM SDK.
  • Dodano ostrzeżenia, gdy kod aplikacji odwołuje się do adDidPresentFullScreenContent zamiast do nowszego adWilllPresentFullScreenContent w GADFullScreenContentDelegate.
9.1.0 2022-02-28
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
9.0.0 2022-02-01
8.13.0 2021-11-17
8.12.0 2021-10-11
  • Naprawiliśmy błąd, który powodował, że walidator reklam natywnych mógł powodować awarię, gdy widok reklamy natywnej został usunięty z hierarchii widoków w trybie testowym.
  • Wycofano wszystkie stałe z prefiksem kGAD. Zamiast tego użyj tych z prefiksem GAD.
8.11.0 2021-09-16
  • Oficjalna wersja z obsługą iOS 15.
  • Dodano zabezpieczenia, które zapobiegają awariom aplikacji, gdy Google Mobile Ads SDK jest uruchamiany na iOS 9 lub starszym. Pakiet SDK jest obsługiwany tylko w systemie iOS 10 lub nowszym. W przeciwnym razie nie działa.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • Naprawiliśmy rzadki błąd występujący w wersjach beta systemu iOS 15, który powodował, że widoki internetowe na pełnym ekranie mogły nie być prawidłowo skalowane w aplikacjach z wieloma scenami.
  • Naprawiliśmy błąd, który powodował awarię wywołania registerAdNetworkExtras:, jeśli obiekt GADRequest został utworzony za pomocą metody copy.
8.8.0 2021-07-20
  • Dodaliśmy logikę, która zapobiega rzadkim przypadkom, gdy kilka sklepów w aplikacji może być wyświetlanych jeden na drugim.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • Wycofano właściwość mediaView w GADCustomNativeAd. Zamiast tego użyj nowej właściwości mediaContent tej samej klasy.
  • Naprawiliśmy błąd, który powodował, że wywołania zwrotne delegata wyciszania / wyłączania wyciszenia filmu nie były wywoływane w przypadku natywnych reklam z określaniem stawek.
  • Zaktualizowano typ kGADSimulatorID z id na NSString*, aby uniknąć dodatkowego rzutowania typów w Swift.
8.5.0 2021-05-07
  • Naprawiliśmy błąd, który powodował, że eksperymentalny format reklamy nie był odrzucany po odrzuceniu reklamy, jeśli był wyświetlany wielokrotnie.
8.4.0 2021-04-19
  • Zwiększona obsługa zdarzeń konwersji SKAdNetwork za pomocą SKAdImpression.
8.3.0 2021-03-25
  • Dodaliśmy obsługę własnego identyfikatora wydawcy (dawniej Same App Key), aby pomóc Ci wyświetlać trafniejsze i bardziej spersonalizowane reklamy na podstawie danych zbieranych w Twoich aplikacjach.
  • Dodano adWillDismissFullScreenContent: do: GADFullScreenContentDelegate.
  • Rozwiązaliśmy problem, który powodował, że metoda adDidPresentFullScreenContent: była wywoływana bezpośrednio przed prezentacją, a nie bezpośrednio po niej.
8.2.0.1 2021-03-12
  • Naprawiliśmy błąd instalacji CocoaPods „Can't merge user_target_xcconfig”, który występował podczas używania wielu podów z różnymi ustawieniami user_target_xcconfig.
8.2.0 2021-03-11
  • Dodaliśmy obsługę dodatkowych właściwości 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: disableAutomatedInAppPurchaseReporting i enableAutomatedInAppPurchaseReporting. Raportowanie zakupów w aplikacji zostało usunięte z pakietu SDK. Te metody nie wykonują teraz żadnych operacji.
  • Dodano flagi, aby ograniczyć dostęp pakietu SDK do interfejsów API CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • Zmiany w wersji głównej 8 opisane w artykule Przygotowanie do korzystania z pakietu SDK w wersji 8.
  • Zwiększyliśmy wydajność pakietu SDK podczas jednoczesnego wysyłania dużej liczby żądań.
  • Usunięto obsługę architektury i386. Symulatory 32-bitowe nie są już obsługiwane przez Xcode.
  • Naprawiliśmy błąd, który powodował, że adapterVersion w protokole GADMediationAdapter powodował konflikty z NSObject w Swift.
7.69.0 2020-12-03
7.68.0 2020-11-04
  • thought Zaktualizowano pakiet SDK z .framework do .xcframework. W przypadku instalacji CocoaPod wymagana jest teraz wersja CocoaPods 1.9.0 lub nowsza.
  • Usunięto arm64e z dystrybucji. Testowanie lokalne na architekturze arm64e nie będzie już dostępne.
  • Dodaliśmy inspektora reklam w wersji beta.
  • Naprawiliśmy błąd, który powodował, że rootViewController obiektu GADNativeCustomTemplateAd zachowywał silny 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 zapewniają te same funkcje, ale są bardziej spójne.
  • Dodaliśmy właściwość neighboringContentURLStrings do GADRequest.
  • Dodano interfejsy API dla formatu GADRewardedInterstitialAd. Reklamy pełnoekranowe z nagrodą są obecnie dostępne w ramach prywatnej wersji beta. Aby poprosić o dostęp, skontaktuj się z menedżerem konta.
  • Naprawiliśmy błąd polegający na tym, że strony docelowe reklam były obcinane na urządzeniach z wycięciem.
7.66.0 2020-09-28
  • Banery reklamowe: dodano metodę przekazywania adViewDidRecordImpression: do GADBannerViewDelegate.
7.65.0 2020-09-03
  • Wymaga, aby aplikacje były tworzone w Xcode 11.0 lub nowszym.
  • Wycofano format GADInstreamAd.
  • Reklamy testowe: dodawanie urządzenia testowego jest teraz obsługiwane w przypadkach, gdy identyfikator IDFA jest niedostępny.
7.64.0 2020-08-11
7.63.0 2020-07-28
  • Reklamy wyświetlane przy otwarciu aplikacji: zmieniliśmy GADAppOpenAd na format pełnoekranowy. Reklamy wyświetlane przy otwarciu aplikacji są obecnie w prywatnej wersji beta. Aby poprosić o dostęp, skontaktuj się z menedżerem konta.
  • Zapośredniczenie reklam pełnoekranowych: wywołania zwrotne interstitialDidDismissScreen: z adapterów zapośredniczenia są teraz deduplikowane.
7.62.0 2020-07-10
  • Naprawiliśmy błąd, który powodował, że po wstrzymaniu odtwarzania filmu przez odłączenie słuchawek trzeba było kliknąć go dwukrotnie, aby wznowić odtwarzanie.
7.61.0 2020-06-17
  • Dodano właściwość dictionaryRepresentation do GADResponseInfo, aby ułatwić logowanie informacji o odpowiedzi.
  • Usunęliśmy 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ą: zmieniono właściwość serverSideVerificationOptions obiektu GADRewardedAd na strong zamiast copy.
  • Zaimplementowano metodę description w klasach GADResponseInfo i GADAdNetworkResponseInfo, aby ułatwić logowanie.
  • Wszystkie błędy prezentacji (np. rewardedAd:didFailToPresentWithError:) zwracają teraz zawsze kod z GADPresentationErrorCode. Błędy prezentacji zapośredniczenia są wyświetlane jako błędy podstawowe.
7.59.0 2020-05-06
  • Open Measurement: zaktualizowano do wersji 1.3.3 pakietu OM SDK.
  • Reklamy pełnoekranowe: naprawiliśmy błąd, który powodował, że reklamy pełnoekranowe na iPadzie mogły obracać się do nieobsługiwanych orientacji, co powodowało problemy z interfejsem.
  • Reklamy testowe: zaktualizowaliśmy etykietę reklamy testowej, aby zamiast „Reklama testowa” wyświetlała się etykieta „Tryb testowy”, oraz zaktualizowaliśmy interfejs etykiety.
7.58.0 2020-04-13
  • Minimalna obsługiwana wersja Xcode została zwiększona do 11.0.
  • Dodaliśmy właściwość adNetworkInfoArray do GADResponseInfo. Ta właściwość wyświetla metadane dotyczące sieci zapośredniczenia wywoływanych w ramach tej odpowiedzi na reklamę.
  • Wyłączono ułatwienia dostępu w przypadku ukrytych elementów reklamy, aby narzędzia takie jak VoiceOver nie odczytywały nieaktywnych elementów.
7.57.0 2020-03-18
  • Wycofano: GADRewardBasedVideoAd. Wszyscy klienci powinni używać GADRewardedAd.
  • Ulepszyliśmy komunikaty o błędach „Nie znaleziono adaptera”. Komunikaty o błędach zawierają teraz nazwę adaptera.
  • Rozwiązaliśmy problem z GADRewardedAd, który powodował, że metoda rewardedAd:didFailToPresentWithError: nie była wywoływana, gdy nie została wczytana żadna reklama z nagrodą.
  • Naprawiliśmy potencjalną awarię, która mogła wystąpić, gdy kreacje próbowały wczytać adresy URL inne niż HTTP w obiekcie SafariViewController.
7.56.0 2020-02-28
  • Dodaliśmy metody instancji disableAutomatedInAppPurchaseReporting i enableAutomatedInAppPurchaseReporting w GADMobileAds i wycofaliśmy metodę klasy disableAutomatedInAppPurchaseReporting. Aby wyłączyć automatyczne raportowanie zakupów w aplikacji, przed zainicjowaniem Google Mobile Ads SDK lub wczytaniem reklam wywołaj disableAutomatedInAppPurchaseReporting.
  • Dodaliśmy metodę disableMediationInitialization do GADMobileAds. Wywołaj tę metodę przed zainicjowaniem Google Mobile Ads SDK, aby wyłączyć inicjowanie adaptera zapośredniczenia.
  • Usunięto architekturę i386. Symulatory 32-bitowe nie są już obsługiwane.
7.55.1 2020-02-14
  • Reklamy z nagrodą: naprawiliśmy błąd, który powodował, że rewardedAd:didFailToPresentWithError: zwracał typ NSString zamiast NSError.
7.55.0 2020-02-04
  • Usunięto wszystkie odniesienia do: UIWebView. UIWebView nie jest już obsługiwany.
7.54.0 2020-01-28
  • Open Measurement: zaktualizowano do wersji 1.3.1 pakietu OM SDK.
  • Włączono WKWebView jako domyślny pakiet SDK we wszystkich widokach WebView.
  • Dodaliśmy obsługę odczytywania parametrów zgody z Zasad IAB dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2.0 oraz z ciągu tekstowego IAB us_privacy.
7.53.1 2019-12-19
  • Zmieniono nazwę kodu błędu kGADErrorAppIDMissing na kGADErrorApplicationIdentifierMissing.
  • Zapośredniczenie reklam z nagrodą: naprawiliśmy błąd, który powodował, że określanie stawek nie działało podczas korzystania z interfejsu API GADRewardedAd.
7.53.0 2019-12-12
  • Open Measurement: zaktualizowano do wersji 1.2.21 pakietu OM SDK.
  • Reklamy pełnoekranowe/reklamy z nagrodą: dodano metodę canPresentFromViewController:. Aplikacje z wieloma scenami mogą używać tej metody, aby sprawdzać, czy reklama może być nadal wyświetlana, gdy scena zmienia rozmiar.
  • Reklamy pełnoekranowe:interstitialDidFailToPresentScreen:jest teraz wywoływana podczas próby wyświetlenia reklamy, która nie jest gotowa, lub reklamy, która została już wyświetlona.
  • Reklamy natywne: naprawiono błąd, który powodował wywoływanie interfejsu API UI w wątku w tle.
  • Naprawiliśmy wyciek pamięci GADBlockSignalSource, który występował podczas wczytywania reklam.
  • Zapośredniczenie reklam natywnych: usunięto GADMediatedNativeAppInstallAd i GADMediatedNativeContentAd.
  • Zapośredniczenie reklam natywnych: do protokołu GADMediatedUnifiedNativeAd dodano właściwości duration i currentTime.
7.52.0 2019-11-06
  • Naprawiliśmy błąd, który powodował, że format obrazu multimediów reklamy In-Stream w żądaniu nie był uwzględniany.
7.51.0 2019-10-17
  • Minimalna obsługiwana wersja iOS została podniesiona do iOS 9. Aplikacje mogą nadal korzystać z iOS 8, ale reklamy będą się wczytywać tylko na urządzeniach z iOS 9 lub nowszym.
  • Dodano właściwości currentTime i duration do GADMediaContent.
  • Dodaliśmy właściwość mediaContent do GADInstreamAd i usunęliśmy właściwości videoController, duration, currentTime i aspectRatio.
  • Dodaliśmy API zakotwiczonego banera adaptacyjnego.
7.50.0 2019-09-18
  • Oficjalna wersja z obsługą iOS 13.
  • Open Measurement: zaktualizowano do wersji 1.2.19 pakietu OM SDK.
    • Dodaliśmy obsługę aplikacji z wieloma scenami. Aplikacje obsługujące wiele scen muszą mieć ustawioną właściwość scene w GADRequest, aby otrzymywać reklamy o odpowiednim rozmiarze.
    • Usunięto podklasę SKStoreProductViewController, która jest niedozwolona w iOS 13.
  • Rozwiązaliśmy problem z ostrzeżeniem Apple dotyczącym użycia wycofanego interfejsu API, które pojawiało się podczas przesyłania aplikacji do sklepu z aplikacjami.
  • Dodaliśmy właściwość testRequestIdentifiers do GADMobileAds.requestConfiguration. Wycofano właściwość testDevices w GADRequest.
  • Wycofano kod błędu kGADErrorMediationNoFill. Wszystkie błędy dotyczące braku wypełnienia zwracają teraz kod błędu kGADErrorNoFill.
  • Reklamy z nagrodą: właściwość customRewardString można teraz ustawić w dowolnym momencie przed wyświetleniem GADRewardedAd. Wcześniej tę właściwość trzeba było ustawić przed wczytaniem reklamy.
  • Zapośredniczenie: ulepszone publiczne komunikaty o błędach, gdy nie można znaleźć adapterów zapośredniczenia lub nie są one zgodne z prawidłowym protokołem.
7.49.0 2019-08-20
  • Dodaliśmy interfejs API identyfikatora odpowiedzi na reklamę, który umożliwia wyszukiwanie kreacji w Centrum oceny reklam w usłudze Ad Manager.
7.48.0 2019-08-01
  • Open Measurement: zaktualizowano do wersji 1.2.17 pakietu OM SDK.
  • Reklamy z nagrodą: naprawiliśmy błąd, który powodował, że aplikacje korzystające ze starych interfejsów API reklam wideo z nagrodą (np. GADRewardBasedVideoAd) odnotowywały spadki liczby wyświetleń w raportach zapośredniczenia.
7.47.0 2019-07-11
  • Open Measurement: zaktualizowano do wersji 1.2.16 pakietu OM SDK.
  • Ulepszyliśmy komunikaty logowania, gdy aplikacje nieprawidłowo konfigurują identyfikator aplikacji w pliku Info.plist.
  • Naprawiliśmy błąd renderowania w reklamach pełnoekranowych i reklamach wideo z nagrodą promujących instalacje aplikacji.
7.46.0 2019-06-24
  • Do platformy GoogleMobileAds dodano architekturę arm64e, aby umożliwić testowanie na urządzeniu. Do kompilacji wymagany jest teraz Xcode 10.
  • Reklamy natywne: usunięto wycofane wcześniej interfejsy API GADNativeAppInstallAd i GADNativeContentAd. Aplikacje powinny używać ujednoliconych reklam natywnych.
  • Reklamy natywne: naprawiliśmy błąd, który powodował, że reklama natywna zwracała widok multimediów nil i format obrazu o wartości 0, mimo że zawierała treści wideo.
  • Zapośredniczenie: rozwiązaliśmy problem z awarią, która występowała, gdy adaptery zapośredniczenia wywoływały wiele wywołań zwrotnych dotyczących powodzenia lub niepowodzenia w przypadku tego samego żądania.
7.45.0 2019-06-17
  • Open Measurement: zaktualizowano do wersji 1.2.15 pakietu OM SDK.
  • Naprawiliśmy błąd, który w rzadkich przypadkach powodował awarię podczas zamykania reklam wideo.
  • Zaktualizowaliśmy wywołanie zwrotne rewardedAdMetadataDidChange, aby nie było wywoływane, gdy metadane mają wartość nil.
7.44.0 2019-05-10
  • Oficjalna wersja obsługująca pomiar danych o korzystaniu z aplikacji.
  • Pomiar danych o korzystaniu z aplikacji jest domyślnie inicjowany i wysyła dane po uruchomieniu aplikacji. Dodano opcję opóźnienia pomiaru danych o korzystaniu z aplikacji do momentu jawnego wywołania metody Google Mobile Ads SDK.
  • Open Measurement: zaktualizowano do wersji 1.2.14 pakietu OM SDK.
  • Usunięto interfejs GADCorrelator i powiązane z nim interfejsy API. Ta funkcja wcześniej nie działała.
  • Właściwość preferredImageOrientation w GADNativeAdImageAdLoaderOptions została wycofana. Użyj w zamian zasady GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • Zaktualizowano minimalną wymaganą wersję iOS do 8.0.
  • Oficjalna wersja do publikacji z obsługą Open Measurement.
  • Open Measurement: obejmuje pakiet OM SDK 1.2.13.
  • Open Measurement: dodaliśmy obsługę niestandardowych formatów reklam natywnych.
  • Reklamy natywne: dodano właściwości videoController i hasVideoContent do GADMediaContent.
  • Reklamy natywne: wycofano metodę videoController w GADUnifiedNativeAd oraz metody hasVideoContent i aspectRatio w GADVideoController.
  • Reklamy natywne: dodaliśmy klasę GADNativeAdMediaAdLoaderOptions z właściwością aspectRatio, dzięki czemu wydawcy mogą prosić o określony format obrazu zasobu multimedialnego reklamy natywnej. Ta opcja ma pierwszeństwo przed właściwością preferredImageOrientation w pliku GADNativeAdImageAdLoaderOptions.
  • Reklamy natywne: GADMediaView podczas renderowania obrazów uwzględnia teraz właściwość contentMode.
7.42.2 2019-03-29
  • Zapośredniczenie reklam z nagrodą (nowe interfejsy API): naprawiliśmy błąd, który powodował, że adaptery zapośredniczenia reklam z nagrodą były automatycznie cofane po wywołaniu wczytywania.
7.42.1 2019-03-25
  • Naprawiliśmy rzadki błąd, który mógł powodować awarię podczas cofania przydzielenia reklam wideo.
7.42.0 2019-03-15
  • Google Mobile Ads SDK zależy teraz od pomiaru danych o korzystaniu z aplikacji. Musisz uwzględnić platformę pomiaru danych o korzystaniu z aplikacji i jej zależności. Identyfikator aplikacji musi zostać umieszczony w pliku plist aplikacji za pomocą klucza GADApplicationIdentifier. Więcej informacji znajdziesz w krótkim przewodniku.
  • Rozmiar platformy SDK został zmniejszony poniżej limitów GitHuba.
  • tagForChildDirectedTreatment został dodany do: GADMobileAds.sharedInstance.requestConfiguration. Metoda [GADRequest tagForChildDirectedTreatment] została wycofana.
  • Naprawiliśmy błąd, który powodował, że metoda rewardBasedVideoAdMetadataDidChange: mogła być wywoływana, gdy metadane nie uległy zmianie.
7.41.0 2019-03-04
  • Reklamy z nagrodą: dodaliśmy nowy interfejs API GADRewardedAd (w otwartej wersji beta), który umożliwia jednoczesne wczytywanie wielu reklam z nagrodą.
  • Reklamy z nagrodą: dodaliśmy właściwość admetadata do GADRewardBasedVideoAd. Użyj rewardbasedvideoadmetadatadidchange:, aby nasłuchiwać zmian 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 GADCustomEventParametersServer powodowało błąd kompilacji.
  • Dodano właściwość mainImage w klasie GADMediaContent, aby ustawić główny komponent z obrazem w reklamach natywnych, gdy film jest niedostępny.
7.38.0 2019-01-22
  • Rozwiązaliśmy problem z renderowaniem reklam elastycznych wyświetlanych w widokach tabeli.
  • Dodano nową klasę GADMediaContent, która dostarcza informacje o treściach multimedialnych.
7.37.0 2018-12-10
  • Ulepszona zgodność z Crashlytics, dzięki której raporty o awariach są bardziej przydatne i zawierają zaktualizowane informacje o symbolach zrzutu stosu.
7.36.0 2018-11-16
  • Naprawiliśmy błąd, który powodował, że niektóre adaptery zapośredniczenia mogły zgłaszać wiele wyświetleń tej samej reklamy pełnoekranowej lub reklamy z nagrodą.
7.35.2 2018-11-08
  • Różne poprawki błędów.
7.35.1 2018-10-22
  • Różne poprawki błędów.
7.35.0 2018-10-17
  • Rozwiązaliśmy problem, który uniemożliwiał wczytywanie reklam z nagrodą po wczytaniu nowej reklamy z nagrodą w metodzie delegowanej rewardBasedVideoAdDidClose:.
  • Minimalna wersja Xcode to teraz 9.2.
7.34.0 2018-09-26
  • Nie można już prosić o drugą reklamę z nagrodą, gdy wyświetlana jest inna reklama z nagrodą. Rozwiązaliśmy problem, który powodował, że prośba o drugą reklamę z nagrodą powodowała błędy w kilku zewnętrznych adapterach zapośredniczenia. Kolejne żądanie reklamy można wysłać po zakończeniu prezentacji za rewardBasedVideoAdDidClose:.
  • Poprawka: zaktualizowano CocoaPod, aby zmniejszyć rozmiar pliku poniżej 100 MB, co umożliwia przesyłanie plików pakietu SDK do repozytoriów GitHub.
7.33.1 2018-09-13
  • Reklamy natywne: rozwiązaliśmy problem, który powodował, że czasami reklamy wideo nie były odtwarzane prawidłowo.
  • Reklamy natywne: rozwiązaliśmy problem, który powodował, że pole GADMediaView było puste w przypadku reklam innych niż wideo.
  • Banery reklamowe DFP: naprawiliśmy błąd, który powodował nieprawidłowe działanie metody zmiany rozmiaru.
7.33.0 2018-09-10
  • Dodaliśmy obsługę systemu iOS 12.
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
7.32.0 2018-08-13
  • Reklamy z nagrodą: dodaliśmy właściwość customRewardString do GADRewardBasedVideoAd, aby umożliwić wydawcom przekazywanie danych niestandardowych do żądań weryfikacji po stronie serwera.
  • Reklamy natywne: klasy GADNativeAppInstallAd, GADNativeContentAd i powiązane interfejsy API zostały wycofane na rzecz klasy GADUnifiedNativeAd. Więcej informacji o korzystaniu z nowych interfejsów API znajdziesz w przewodniku po ujednoliconych zaawansowanych reklamach natywnych.
  • Reklamy natywne: dodaliśmy funkcję „Wyłącz tę reklamę”.
  • Reklamy natywne: naprawiliśmy błąd, który powodował usuwanie widoku Informacji podczas ponownego używania widoków reklam w widokach kolekcji.
  • Dodaliśmy do GADMobileAds właściwość requestConfiguration, której można używać do określania parametrów maxAdContentRating i tagForUnderAgeOfConsent we wszystkich żądaniach reklamy.
  • Zapośredniczenie: do obiektu GADMediationAdRequest dodano właściwości maxAdContentRating i underAgeOfConsent.
7.31.0 2018-05-17
7.30.0 2018-03-26
  • Wersja beta MRAID v3.
  • Poprawki błędów i zmiany ulepszające działanie aplikacji.
7.29.0 2018-02-16
  • Naprawiliśmy błąd wprowadzony w wersji 7.28.0, który powodował błędy graficzne w aplikacjach GameKit.
7.28.0 2018-01-31
  • Reklamy natywne: dodano interfejs Unified Native Ad API. Łączy on GADNativeAppInstallAds i GADNativeContentAds w jeden nowy typ: GADUnifiedNativeAd. Więcej informacji znajdziesz w przewodniku po ujednoliconych reklamach natywnych.
  • Reklama wideo z nagrodą: dodano metodę rewardBasedVideoAdDidCompletePlaying: do GADRewardBasedVideoAdDelegate, aby powiadamiać wydawców o pełnym odtworzeniu filmu.
  • Zapośredniczenie reklam wideo z nagrodą: dodaliśmy metodę connectorDidCompletePlayingRewardBasedVideoAd: do GADMRewardBasedVideoAdConnectorDelegate, aby adaptery zapośredniczenia mogły ją wywoływać po pełnych odtworzeniach filmu.
  • Zaktualizowano zapośredniczenie reklam natywnych (GADMediatedNativeAdDelegate.h), aby umożliwić adapterom dostęp do poszczególnych widoków używanych w reklamie natywnej.

    Dodano:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Wycofane:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Dodaliśmy obsługę zapośredniczenia w reklamach natywnych wideo. Natywne adaptery zapośredniczenia muszą implementować metodę mediaView w 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 jest teraz renderowany w bezpiecznym obszarze.
  • Usunęliśmy właściwość nativeAd z GADAdChoicesView i GADMediaView.
  • Ogranicza interakcje pakietu SDK z usługami StoreServices firmy Apple do jednej na sesję, podczas uruchamiania aplikacji.
  • Reklamy testowe mają teraz etykietę u góry. Więcej informacji znajdziesz w przewodniku po testowaniu.
7.25.0 2017-10-25
  • Zapośredniczenie reklam natywnych: adaptery otrzymują teraz wywołanie mediatedNativeAd:didRenderInView:viewController:, gdy tylko reklama natywna zostanie powiązana z widokiem reklamy natywnej, zamiast czekać, aż ten widok będzie widoczny.
  • Zapośredniczenie natywne: adaptery otrzymują teraz wywołanie metody mediatedNativeAdDidUntrackView: z widokiem nil, gdy śledzony widok zostanie cofnięty.
7.24.1 2017-9-27
  • Zaktualizowano sposób interakcji pakietu SDK z usługami StoreServices firmy Apple.
7.24.0 2017-9-20
  • Oficjalna wersja z obsługą systemu iOS 11.
  • Usunięto GADAdDelegate. Do zarządzania dźwiękiem w reklamach należy używać GADAudioVideoManager.
  • Naprawiliśmy błąd w iOS 11, który powodował, że widoki banerów były przesuwane w dół z powodu wstawiania treści.
  • Dodano zależność od platformy Security.
7.23.0 2017-09-05
  • Adaptery zapośredniczenia są teraz powiadamiane za pomocą metody mediatedNativeAd:didUntrackView:, gdy reklama natywna zostanie cofnięta.
7.22.0 2017-08-08
  • Rozwiązaliśmy problem, który powodował, że zdarzenie „nie udało się wczytać reklamy” nie było wywoływane, gdy żądanie reklamy zostało odrzucone, ponieważ aplikacja działała w tle.
7.21.0 2017-06-20
  • W przypadku pełnoekranowych jednostek reklamowych, które zrezygnowały z reklam wideo, wyświetlane reklamy pełnoekranowe będą miały opcję natychmiastowego zamknięcia, nawet jeśli kreacja MRAID wywołuje useCustomClose.
  • Dodano tekst do menu debugowania, aby wskazać, czy aktywny jest tryb Creative Preview lub rozwiązywania problemów.
  • Dodaliśmy klasę GADMultipleAdsAdLoaderOptions, która umożliwia wydawcom określanie liczby reklam do wczytania w ramach jednego żądania.
  • Dodano do GADAdLoader właściwość loading, która wskazuje, czy moduł ładujący reklamy obecnie je wczytuje.
  • Dodaliśmy nową opcjonalną metodę delegowania -adLoaderDidFinishLoading: do GADAdLoaderDelegate, która jest wywoływana, gdy GADAdLoader zakończy zwracanie wszystkich reklam w ramach żądania.
7.20.0 2017-05-03
  • Usunęliśmy format reklamy zachęcającej do zakupu w aplikacji.
  • Usunięto architekturę armv7s.
7.19.1 2017-04-13
  • Rozwiązaliśmy problem polegający na tym, że do sieci zapośredniczenia przekazywany był nieprawidłowy rozmiar reklamy na potrzeby zapośredniczenia banerów inteligentnych.
7.19.0 2017-03-16
  • Dodaliśmy metodę openInlineBrowser() do google_mobile_app_ads.js, aby umożliwić otwieranie adresu URL w SFSafariViewController.
  • Dodaliśmy GADAudioVideoManagerDelegate, aby umożliwić wysyłanie powiadomień o rozpoczęciu i wstrzymaniu lub zatrzymaniu odtwarzania reklam audio i wideo.
7.18.0 2017-02-23
  • Dodano metody play, pause i setMute do GADVideoController.
  • Dodano nowe metody delegowane do GADVideoControllerDelegate odpowiadające rozpoczęciu, wstrzymaniu, zakończeniu, wyciszeniu i wyłączeniu wyciszenia treści wideo.
  • Dodaliśmy obsługę adapterów zapośredniczenia reklam wideo z nagrodą, aby umożliwić wyrażenie zgody na wcześniejsze inicjowanie przed wysłaniem żądania reklamy.
7.17.0 2017-01-31
  • Dodano nativeAdDidRecordImpression i nativeAdDidRecordClick do albumu GADNativeAdDelegate.
7.16.0 2016-12-12
  • Dodano kontroler wideo do obiektu DFPBannerView.
  • Właściwości kontrolera wideo GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd i GADNativeCustomTemplateAd nie są już puste.
  • Zapośredniczenie reklam natywnych: adaptery mogą teraz ustawiać właściwość adChoicesView w GADMediatedNativeAppInstallAd i GADMediatedNativeContentAd, aby renderować ikonę Informacja.
7.15.0 2016-11-21
  • Dodaliśmy właściwość GADMediaView do 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 ramki widoku banera.
7.13.1 2016-10-20
  • Dodaliśmy obsługę podglądu w aplikacji i rozwiązywania problemów w usłudze Google Ad Manager.
7.13.0 2016-10-17
  • Dodano zależność od platformy JavaScriptCore.
  • Różne poprawki błędów.
7.12.1 2016-10-05
  • Poprawiono adnotacje dotyczące dopuszczalności wartości null w przypadku GADNativeAppInstallAd i GADNativeContentAd.
7.12.0 2016-09-28
  • Poprawki błędów związanych z awariami dotyczącymi GADStringFromCGFloat.
  • Dodano GADNativeAdViewAdOptions, aby określić lokalizację Informacji w reklamach natywnych.
  • Dodaliśmy właściwość adNetworkClassName do GADRewardBasedVideoAd.
7.11.0 2016-09-15
  • Usunięto zależności od platform CoreBlueooth, EventKit i EventKitUI.
  • Podczas aktualizowania aplikacji na iOS 10 nie trzeba już podawać tekstu dla NSCalendarsUsageDescription i NSBluetoothPeripheralUsageDescription.
  • Usunęliśmy obsługę MRAID 2.0 createCalendarEvent i storePicture.
7.10.1 2016-08-26
  • Naprawiono błąd powodujący awarie związane z GADStringFromCGFloat.
7.10.0 2016-08-16
  • Podczas powiązywania reklam natywnych z widokiem właściwość userInteractionEnabled widoku jest zmieniana na NO, aby spełnić oczekiwania pakietu SDK.
  • Dodano zależność od MobileCoreServices.
  • Dodano interfejs API, który informuje sieć reklamową, czy wersja pakietu SDK to co najmniej major.minor.patch.
7.9.1 2016-07-18
  • Naprawiliśmy błąd, który wpływał na zapośredniczenie reklam wideo z nagrodą.
7.9.0 2016-07-13
  • Dodano zależności platform GLKit, OpenGLES, CoreMotion i CoreVideo, aby poprawić renderowanie i jakość reklam.
  • Dodaliśmy metodę +[GADMobileAds configureWithApplicationID:]. Wydawcy AdMob powinni wywoływać tę metodę, podając identyfikator aplikacji.
  • Wydawcy korzystający z Google Ad Managera, którzy używają zapośredniczenia pakietu SDK, nie będą już otrzymywać ostrzeżenia „Typ reklamy zapośredniczonej jest nieznany lub nieprawidłowy”.
7.8.1 2016-05-11
  • Dodaliśmy obsługę pakietu SDK, aby automatycznie używać danych o lokalizacji, gdy użytkownik wyraźnie włączy uprawnienia aplikacji do lokalizacji.
7.8.0 2016-04-28
  • Dodano zależność od platform CoreBluetooth i SafariServices.
  • Dodaliśmy adnotacje o dopuszczalności wartości null do głównych plików nagłówkowych pakietu SDK, aby ulepszyć obsługę opcji 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ą.
  • Dodaliśmy obsługę kodu bitowego. Chociaż zwiększyło to rozmiar pakietu SDK do pobrania, nie zwiększy to znacząco rozmiaru plików binarnych aplikacji. Aby zmienić to ustawienie w aplikacji, otwórz Ustawienia kompilacji projektu i w sekcji Opcje kompilacji ustaw Włącz kod bitowy na Yes.
  • Dodano zależność od platformy MediaPlayer. Musisz połączyć ten framework z plikiem binarnym aplikacji. Jeśli używasz CocoaPods, uruchom pod install --repo-update.
  • Usunęliśmy wszystkie odwołania do userID w interfejsach API reklam wideo z nagrodą.
  • Wywołania metody loadRequest: dla GADInterstitial są zawsze sparowane z asynchronicznym wywołaniem delegata didFailToReceiveAd:withError: lub interstitialDidReceiveAd:. Naprawiliśmy błąd, który powodował, że w niektórych przypadkach ta umowa nie była przestrzegana.
  • Zapośredniczenie natywne: 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 dotyczące adapterów zapośredniczenia zostały przegrupowane lub przeniesione, aby były prostsze.
  • Poprawiono wielkość liter w komunikacie didFailToLoadWithError w protokole GADRewardBasedVideoAdDelegate.
7.5.2 2015-10-16
  • Poprawki błędów.
7.5.1 2015-09-30
  • Naprawia awarie w aplikacji GADStatisticsCore.
7.5.0 2015-09-22
  • Pakiet SDK nie używa już metody UIApplication canOpenURL na urządzeniach z iOS 9.
  • Rozwiązaliśmy problem, który powodował, że metody GADNativeAdDelegate nie były wywoływane.
  • Jeśli nie są wymagane żadne typy reklam, wywoływane jest teraz wywołanie zwrotne adLoader:didFailToReceiveAdWithError obiektu GADAdLoaderDelegate.
7.4.1 2015-08-13
  • Naprawiono błąd powodujący awarię, gdy użytkownik dokonywał zakupu w aplikacji produktu, którego identyfikator zawierał znak specjalny.
7.4.0 2015-07-30
  • Wersja beta MRAID v2.
  • Dodaliśmy nowe ustawienia globalne dotyczące zgłaszania awarii i automatycznego śledzenia zakupów w aplikacji. Jeśli włączone jest automatyczne śledzenie zakupów w aplikacji, nie musisz już korzystać z pakietu SDK śledzenia konwersji do raportowania konwersji polegających na zakupach w aplikacji.
  • Wartość właściwości adUnitID w GADInterstitial to teraz readonly.
  • Dodano interfejsy API na potrzeby zapośredniczenia reklam 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 z treścią w AdMob, usłudze Ad Manager i Ad Exchange.
  • Dodaliśmy obsługę niestandardowych formatów reklam natywnych, które są dostępne w przypadku rezerwacji w usłudze Ad Manager.
  • Naprawiliśmy błąd regresji wprowadzony w wersji 7.2.0, który powodował, że banery inteligentne wyświetlały się nieprawidłowo w orientacji poziomej na urządzeniach z systemem iOS 8.
7.2.2 2015-05-07
  • Naprawiono błąd powodujący wyświetlanie tego ostrzeżenia podczas przesyłania do sklepu z aplikacjami:
    Aplikacja odwołuje się do niepublicznych selektorów w Payload/(<app_id>):clientId,screenName,setScreenName.
7.2.1 2015-04-30
  • Symulatory ponownie domyślnie wczytują reklamy aktywne. Aby wyświetlać reklamy testowe w symulatorach, dodaj kGADSimulatorID do właściwości testDevices w GADRequest.
  • Dodano możliwość rejestrowania kliknięć reklam pełnoekranowych przez adaptery zapośredniczenia i zdarzenia niestandardowe.
  • Wprowadziliśmy drobne ulepszenia w interfejsach API zdarzeń niestandardowych.
  • Dodano GADInterstitial initWithAdUnitID: i wycofano GADInterstitial init.
  • Wycofaliśmy metodę setValidAdSizesWithSizes w DFPBannerView. Użyj w zamian zasady DFPBannerView.validAdSizes.
7.1.0 2015-04-01
  • Wymaga połączenia z CoreMedia.framework.
  • Różne poprawki błędów.
7.0.0 2015-02-03
  • Zakończono obsługę systemu iOS 5.
  • Pakiet SDK został wydany jako platforma.
  • Usunięto zależność od flagi tagu łączącego -ObjC.
  • Skrócony czas wczytywania reklam na iOS 8.
  • Dodano właściwość requestAgent do GADRequest. Integracje z usługami innych firm powinny ustawić tę właściwość, aby wskazać platformę, z której pochodzi żądanie.
  • Dodaliśmy nową klasę DFPRequest, która obsługuje kierowanie niestandardowe i wykluczenia kategorii.
  • Usługa publisherProvidedID została przeniesiona z konta DFPExtras na konto DFPRequest.
  • Zastąpiono klasy GADAdMobExtras i DFPExtras jedną klasą GADExtras.
  • Wycofana właściwość hasAutoRefreshed elementu GADBannerView.
  • Usunięto makro GAD_SIMULATOR_ID – reklamy testowe są automatycznie włączane w symulatorze, gdy używasz GADBannerView i GADInterstitial.
  • Usunięto mediationExtras, additionalParameters i właściwości testowe użytkownika GADRequest.
  • Wycofane setBirthdayWithMonth:day:year: w GADRequest.
  • Usunięto formę płatności addKeyword: użytkownika GADRequest.
  • Usunięto klasę DFPSwipeableBannerView.
6.12.2 2014-11-06
  • Wyłączono odbijanie się banerów reklamowych.
  • Naprawiliśmy awarię występującą w aplikacji DumpViews.
6.12.0 2014-09-18
  • Oficjalna wersja z obsługą iOS 8.
  • Wczytywanie reklam w głównym wątku w systemie iOS 8 zajmuje mniej czasu.
  • Banery inteligentne są prawidłowo wyświetlane w orientacji poziomej na urządzeniach z systemem 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 automatycznego łączenia.
  • Wycofana właściwość mediatedAdView w GADBannerView.
  • Usunęliśmy wycofaną wcześniej metodę loadAndDisplayRequest:usingWindow:initialImage: w GADInterstitial.
6.11.1 2014-08-07 Poprawiliśmy inicjowanie widoku banera z plików nib.
6.10.0 2014-07-17
  • Reklamy domyślnie otwierają się teraz w Safari, a nie w przeglądarce w aplikacji. Kreacja może zastąpić to działanie, określając mraid.expand() lub admob.opener.openOverlay().
  • Gesty przesuwania zostały wyłączone na urządzeniu DFPBannerView.
  • Środowisko wykonawcze DFPSwipeableBannerView zostało wycofane i zastąpione przez DFPBannerView.
6.9.3 2014-06-12
  • Metoda loadAndDisplayRequest:usingWindow:initialImage w GADInterstitial została wycofana.
  • Odłączono pakiety analityczne od pakietu SDK, co spowodowało zmniejszenie rozmiaru pakietu SDK (z 9,6 MB do 3,4 MB). Pakiet SDK do statystyk możesz pobrać tutaj.
  • Właściwość contentURL w DFPExtras została przeniesiona do GADRequest.
  • Naprawiono różne błędy.
6.9.2 2014-05-07
  • Zakończono obsługę systemu iOS 4.3. Pakiet SDK obsługuje system iOS 5.0 i nowsze wersje oraz zapewnia słabe odwołania ARC.
  • Dodano duży baner w formacie 320 x 100 ze stałą kGADAdSizeLargeBanner.
  • Dodaliśmy nowy format reklamy pełnoekranowej, aby umożliwić zakupy w aplikacji. Ustaw właściwość inAppPurchaseDelegate w GADInterstitial, aby obsługiwać zdarzenia zakupu w aplikacji.
6.8.0 2014-01-24
  • Ulepszone kierowanie reklam.
  • Wymagane do połączenia z platformą CoreTelephony.
  • Naprawiliśmy błąd, który powodował awarię, gdy urządzenie przechodziło w tryb samolotowy.
6.7.0 2013-12-12
  • Lepsza skuteczność reklam umieszczonych w elemencie UITableView.
  • Różne poprawki błędów.
6.6.1 2013-11-13 Naprawiliśmy niektóre wycieki pamięci podczas korzystania z zapośredniczenia.
6.6.0 2013-11-05
  • Wymagane do połączenia z platformą AVFoundation.
  • Dodaliśmy obsługę architektur arm64 i x86_64.
  • Znacznie zmniejszony rozmiar biblioteki.
  • Dodano właściwość adNetworkClassName w GADBannerView i GADInterstitial.
  • Naprawiliśmy błąd, który powodował, że zdarzenia aplikacji Ad Managera nie były wywoływane w przypadku reklam pełnoekranowych.
  • Dołączono adapter HTML Ad Exchange bezpośrednio do biblioteki. Deweloperzy korzystający z Ad Exchange nie muszą już oddzielnie łączyć konta libAdapterHtml.a.
6.5.1 2013-08-29 Ukrywa pasek stanu w widokach pełnoekranowych w systemie iOS 7.
6.5.0 2013-07-16
  • Naprawiliśmy błąd związany ze zmianą rozmiaru GADBannerView.
  • Zmiana interfejsu API dotycząca pola COPPA w GADRequest.
  • Przekazuje identyfikator IDFA firmy Apple w żądaniu reklamy.
  • Zaktualizowaliśmy komunikaty ostrzegawcze dotyczące zapośredniczenia, które pojawiają się, gdy używana jest flaga tagu łączącego.
6.4.2 2013-05-20 Rozwiązanie powtarzającego się problemu z GADMRAIDInterceptor.
6.4.1 2013-04-18 Naprawiliśmy błąd, który powodował awarię, gdy Advertising Identifier jest nil.
6.4.0 2013-04-08
  • Naprawiliśmy błąd, który powodował awarię aplikacji GADInterstitial, gdy działała w tle.
  • Naprawiliśmy błąd powodujący awarię wątków w GADMRAIDInterceptor.
  • Naprawiliśmy błąd, dzięki czemu obiekty delegowane reklam pełnoekranowych otrzymują teraz zdarzenie interstitialWillLeaveApplication.
  • thought Zmieniono nazwy symboli MD5, aby zapobiec błędom związanym ze zduplikowanymi symbolami.
  • Dodaliśmy obsługę otrzymywania reklam testowych podczas korzystania z AdMob w ramach zapośredniczenia.
  • Reklamy testowe są dostępne tylko na urządzeniach z iOS 6 lub nowszym.
  • Usunęliśmy wszystkie przypadki użycia identyfikatora UDID.
6.3.0 2013-02-14
  • Dodano instrukcję logowania, która podaje identyfikator do przekazania do request.testDevices, aby włączyć reklamy testowe na określonym urządzeniu.
  • Dodaliśmy obsługę reklam testowych na iOS 6.
  • Naprawiliśmy błąd powodujący awarię w aplikacji GADMraidInterceptor.
6.2.1 2012-10-16
  • Wymagane do połączenia z platformą StoreKit.
  • Naprawiliśmy błąd powodujący awarię, gdy aplikacja została obrócona przed otrzymaniem pierwszej reklamy zapośredniczonej.
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 platformą AdSupport.
  • Wymagane jest użycie Xcode 4.5 i kompilowanie pod kątem iOS 6. Minimalna wersja systemu to iOS 4.3.
  • Z pakietu SDK usunięto instrukcje ARMv6, a dodano instrukcje ARMv7s.
  • Używa identyfikatora Apple IDFA (Identifier for Advertising) w przypadku iOS 6 i UDID w przypadku wersji starszych niż iOS 6.
  • Poprawki różnych błędów w iOS 6.
  • Zgodność przeglądarki w aplikacji z wyższym ekranem iPhone'a 5.
  • Zgodność z automatycznym układem w iOS 6.
6.1.4/5 2012-08-09
  • Naprawiono błąd związany ze śledzeniem kliknięć i wyświetleń przez firmy zewnętrzne.
  • DFPBannerView można utworzyć bez początkowego rozmiaru. Przed wczytaniem żądania upewnij się, że ustawiono 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 dotyczącymi iOS.

6.1.1/2 2012-07-19
  • Rozwiązaliśmy problem z awarią modułu przechwytującego MRAID podczas próby uzyskania dostępu do klucza o wartości nil.
  • Wydawcy, którzy korzystają z pakietu SDK, muszą dodać flagę -all_load.
  • Dodano obiekty DFPBannerView, DFPInterstitial i DFPExtras przeznaczone specjalnie dla wydawców korzystających z Ad Managera.
  • Nowa funkcja Ad Managera: wiele rozmiarów reklam.
  • Nowa funkcja Ad Managera: zdarzenia w aplikacji.
  • Nagłówki Ad Managera, wyszukiwania i zapośredniczenia są teraz zawarte w podfolderze „Dodatki”, więc nie trzeba ich już pobierać osobno.
  • Znany problem: podczas korzystania z GADBannerView z Interface Builder rozmiar ramki musi być ustawiony bezpośrednio przed wczytaniem żądania.

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

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

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

6.0.1 2012-04-19
  • Dodano zapośredniczenie sieci reklamowych.
  • Zapośredniczenie obejmuje możliwość zapośredniczania autoreklam i zdarzeń niestandardowych.
  • Dodano obsługę MRAID w wersji 1.0 we wszystkich wersjach platformy iOS.
  • Wycofano makra GAD_SIZE_#x# na rzecz stałych GADAdSize.
  • Dodaliśmy obsługę reklam o pełnej szerokości za pomocą nowych stałych GADSize: kGADAdSizeSmartBannerPortrait i kGADAdSizeSmartBannerLandscape.
  • GADRequest używa teraz registerAdNetworkExtras: do ustawiania 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 właściwości UIDevice.
  • Właściwość testDevices została wycofana na rzecz właściwości testing, która nie jest już wycofana.
5.0.5 2011-11-30
  • Dodaliśmy obsługę dodatkowych formatów reklam pełnoekranowych rich media na iPhonie i iPadzie. Ta aktualizacja będzie zgodna ze wszystkimi przyszłymi formatami reklam pełnoekranowych.
  • Ulepszone śledzenie wyświetleń reklam pełnoekranowych.
  • GADInterstitial zawsze był obiektem jednorazowego użytku, ale teraz będzie prawidłowo zgłaszać błąd, wywołując didFailToReceiveAdWithError: w przypadku wszystkich żądań wczytania lub wyświetlenia reklamy pełnoekranowej po pierwszym żądaniu.
5.0.4 2011-10-28 Naprawiono błąd powodujący wyświetlanie zbyt dużych przycisków na ekranach Retina w przeglądarce w aplikacji.
5.0.3 2011-10-24
  • Integracja z reklamami w wyszukiwarce niestandardowej.
  • Obsługa systemu iOS 5.0.
  • Szybsze wczytywanie reklam pełnoekranowych.
  • Poprawka dotycząca wyświetlania reklam w kontrolerze widoku modalnego.
  • Naprawiliśmy działanie tagu kotwicy.
4.1.1 2011-07-18
  • Dodatkowo certyfikowane na iOS 5.0 Beta 3.
  • Funkcja GTMStringEncoding została umieszczona w przestrzeni nazw, aby uniknąć kolizji z innymi bibliotekami podczas konsolidacji.
  • Przeglądarka w aplikacji zamyka się w przypadku nieprawidłowo skonfigurowanych reklam w sklepie z aplikacjami.
  • Naprawiliśmy wycieki pamięci w pakiecie SDK.
  • Rozwiązaliśmy problemy ze śledzeniem kliknięć w banerach DoubleClick for Advertisers (DFA).
  • Naprawiliśmy kilka bardzo rzadkich awarii.
  • Oficjalna wersja Google Ad Managera do publikacji.
4.1.0 2011-05-02
  • Wszystkie kontrolery widoku są prawidłowo odrzucane, gdy zamknięcie jest wywoływane z JavaScriptu na kontrolerze widoku zasłoniętym w stosie kontrolerów widoku.
  • Dodaliśmy obsługę limitów czasu oczekiwania na reklamy pełnoekranowe AFMA podawanych przez serwer.
  • Tryb testowy jest teraz włączany przez dodanie identyfikatorów urządzeń do listy dozwolonych.
  • 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 GADBrowserController i UIWebViews.
  • Kontroler widoku reklamy pełnoekranowej wyświetlanej przy otwarciu aplikacji blokuje się w orientacji pionowej, aby usunąć dziennik ostrzeżeń z konsoli.
  • Wszystkie kody odpowiedzi HTTP 5xx zwracają teraz „błąd serwera” zamiast „błędu sieci”.
4.0.2 2011-03-15 Wersja ogólnie dostępna.