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