Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wersja
Data wydania
Uwagi
11.10.0
2024-09-18
Wprowadź zmiany w buforowaniu filmu, aby poprawić wydajność odtwarzania na
połączenie komórkowe.
11.9.0
2024-09-11
Oficjalna wersja obsługująca iOS 18.
Rozwiązaliśmy problem, który uniemożliwiał ukrywanie stanu reklam wyświetlanych przy otwarciu aplikacji
przeglądarki.
Zaktualizowaliśmy logi konsoli debugowania, tak aby używały parametru OSLog z parametrem
nazwa podsystemu com.google.GoogleMobileAds.
Naprawiliśmy błąd związany z MarketplaceKit, który powodował, że pakiet SDK
ulega awarii w systemie macOS.
11.8.0
2024-08-13
Reklamy natywne: naprawiono błąd, który powodował, że odtwarzanie wstrzymanego filmu było aktywowane.
dodatkowe GADVideoControllerDelegate
odtwarzanie i wstrzymywanie wywołania zwrotnego.
Dodano zależność od
MarketplaceKit Wymaga to tworzenia aplikacji przy użyciu Xcode 15.3 lub nowszej wersji.
MarketplaceKit jest przeznaczony tylko dla Swifta, więc do dystrybucji dodano plik zastępczy Swifta, aby standardowe biblioteki Swifta były uwzględnione w aplikacjach, nawet jeśli nie zawierają innych plików Swifta.
11.5.0
2024-05-16
Do właściwości GADBannerView dodaliśmy właściwość isCollapsible, aby sprawdzić, czy zwrócony baner można zwinąć.
Stan userInteractionEnabled wyświetleń komponentu natywnej reklamy został przywrócony po ustawieniu wyświetleń komponentu na nil.
Ad Inspector: dodaliśmy obsługę wyświetlania dodatkowych sygnałów dotyczących prywatności, takich jak TFUA i TFCD.
11.4.0
2024-05-06
Tożsamość podpisywania została zmieniona z: AdMob Inc. na:
Google LLC używa identyfikatora zespołu EQHXZ8M8AV. Jeśli
spowoduje wyświetlenie powiadomienia w Xcode. Wybierz „Zaakceptuj zmianę”, aby zaakceptować nową
tożsamości.
Poprawiliśmy niektóre kody błędów odpowiedzi, aby prawidłowo zidentyfikować sieć
błędów zamiast „brak wypełnienia”.
Zaktualizowano Info.plist pakietu SDK, aby obsługiwał rozszerzenie Swift
Problem z menedżerem pakietów w Xcode 15.3.
Inspektor reklam: dodano obsługę wyświetlania wartości .plist
informacji i wartości IAB dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych.
11.1.0
2024-03-06
Rozwiązaliśmy problem, który powodował, że wczytywanie reklam wideo mogło powodować wyświetlanie ostrzeżenia.
o wykorzystaniu wątku głównego.
Rozwiązanie problemu z niezamierzonym globalnym symbolem adView w pakiecie OM SDK 1.4.10, który powoduje błędy związane z duplikatami symboli, jeśli pakiet OM SDK 1.4.10 jest uwzględniony przez wiele bibliotek.
11.0.0
2024-02-06
Zmiany powodujące niezgodność:
Pakiet SDK nie jest już bezpośrednio powiązany z GoogleAppMeasurement. Do
aby nadal zbierać dane o użytkownikach w AdMob, połącz swoją aplikację w AdMob
Firebase i zintegruj pakiet SDK Google Analytics dla Firebase ze swoim
.
Zaktualizowaliśmy minimalną obsługiwaną wersję Xcode do 15.1.
Zaktualizowano minimalne docelowe wdrożenie do iOS 12.
Zaktualizowano minimalny system operacyjny wymagany do wyświetlania reklam na iOS 13.
Usunięto wiele wcześniej wycofanych interfejsów API.
Open Measurement: aktualizacja do OM SDK 1.4.10.
Reklamy na pełnym ekranie:
UIViewController – pliki referencyjne dotyczące reklam pełnoekranowych:
ma teraz wartość null i nie jest wymagana. Pakiet SDK używa okna głównego aplikacji do automatycznego wyszukiwania kontrolerów widoku, jeśli nie zostanie podany żaden kontroler.
Naprawiliśmy błąd, który mógł powodować nieprawidłowe wyświetlanie niektórych kreacji
gdy reklama jest ładowana w jednej orientacji, a prezentowana w innej.
10.10.0
2023-08-30
Oficjalna wersja obsługująca 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 dzienniki konsoli, które zalecały dodawanie identyfikatorów symulatora w interfejsie API testDeviceIdentifiers. Symulatory są domyślnie w trybie testowania.
10.9.0
2023-08-02
Open Measurement: aktualizacja do OM SDK 1.4.6.
Inspektor reklam: dodaliśmy obsługę pakietu SDK do eksportowania odpowiedzi na reklamy.
Rozwiązaliśmy problem z dźwiękiem, który powodował, że sesja audio nawet wtedy, gdy reklama była wyciszona
nieoczekiwanie zatrzymuje odtwarzanie muzyki w tle po zakończeniu filmu.
Dodaliśmy obsługę przekazywania identyfikatora jednostki reklamowej podczas generowania
GADQueryInfo
10.8.0
2023-07-12
Wprowadziliśmy drobne zmiany w sposobie obsługi wywołań zwrotnych funkcji adWillPresentFullScreenContent:, adWillDismissFullScreenContent: i adDidDismissFullScreenContent: przez delegaty w przypadku pośredniczonych reklam. Te zmiany sprawią, że reklamy zapośredniczone
działają bardziej jak reklamy własne.
Pakiety SDK innych firm, które wywołują
adWillPresentFullScreenContent:, a następnie
adDidDismissFullScreenContent: – wiele
razy wywołują one wiele wywołań zwrotnych, a nie tylko dla pierwszego zestawu
połączeń.
Gdy reklamy pełnoekranowe innych firm nie wyświetlają się, wywoływana jest funkcja ad:didFailToPresentFullScreenContentWithError: zamiast funkcji adWillPresentFullScreenContent: i adDidDismissFullScreenContent:.
10.7.0
2023-06-26
GADRequestConfiguration: wycofana metoda tagForChildDirectedTreatment: i dodana właściwość tagForChildDirectedTreatment
do odczytu/zapisu.
GADRequestConfiguration: wycofana metoda tagForUnderAgeOfConsent: i dodana właściwość tagForUnderAgeOfConsent
do odczytu/zapisu.
Wycofano: sdkVersion. Zamiast niej używaj kolumny versionNumber.
Karty, które nie obsługują funkcji renderowania, mogą być teraz przechowywane na potrzeby zbierania sygnałów.
10.6.0
2023-06-01
Zmniejszone zużycie pamięci podczas wysyłania wielu równoległych żądań reklamy.
10.5.0
2023-05-15
Naprawiono wyciek pamięci występujący podczas tworzenia obiektu GADQueryInfo.
10.4.0
2023-04-20
Zaktualizowano minimalną obsługiwaną wersję Xcode do wersji 14.1.
Parametr armv7 nie jest obsługiwany w Xcode 14, więc został usunięty z pakietu SDK.
Minimalny cel wdrożenia został zwiększony do iOS 11.0.
Inspektor reklam: dodaliśmy obsługę pakietu SDK, aby wyświetlać nazwy jednostek reklamowych w reklamie.
interfejsu inspektora.
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 usprawnienia działania aplikacji.
10.0.0
2023-01-26
Zmiany powodujące niezgodność:
Reklamy nie są już wyświetlane w systemie iOS 11. iOS 12 jest wymagany,
pobierania reklam, choć minimalnym celem wdrożenia jest wciąż iOS 10.0.
Identyfikator aplikacji Ad Managera jest teraz wymagany w przypadku wszystkich aplikacji korzystających z Ad Managera.
Identyfikator ma format: ca-app-pub-################~########## Zobacz
Aby uzyskać więcej informacji, zaktualizuj plik Info.plist.
Aplikacja GoogleAppMeasurement.xcframework jest teraz wymagana dla:
wszystkich aplikacji Ad Managera.
Usunięto następujące wycofane pola:
userBirthday
userGender
userHasLocation
userLatitude
userLocationAccuracyInMeters
userLocationDescription
userLongitude
Reklamy natywne: usunięto błąd, który powodował, że
Aplikacja GADMediaContent.mainImage zwróciła wartość nil, mimo że obraz został wyrenderowany
w dokumencie GADMediaView.
Reklamy natywne w inspektorze reklam niezwiązane z kontekstem mają teraz wyświetlenia multimediów.
Wycofane w wersji GADMediationAdConfiguration pola:
userHasLocation
userLatitude
userLocationAccuracyInMeters
userLongitude
Usunięto kod bitowy z kompilacji pakietu SDK do reklam mobilnych Google.
9.14.0
2022-12-08
Reklamy wyświetlane przy otwarciu aplikacji:+loadWithAdUnitID:request:orientation:completionHandler: ma
została wycofana i zastąpiona przez
+loadWithAdUnitID:request:completionHandler: Ładuję aplikację
przyjmuje ona teraz bieżącą orientację urządzenia,
innych formatów pełnoekranowych.
Dodano obsługę zapośredniczenia reklam wyświetlanych przy otwarciu aplikacji.
Inspektor reklam: dodano obsługę pakietu SDK do wysyłania żądań i wyświetlania reklam
w interfejsie 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 usprawnienia działania 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 usprawnienia działania aplikacji.
9.10.0
2022-09-07
Oficjalna wersja z obsługą systemu iOS 16.
Wartość od początku śledzenia:
Do usługi GADAdNetworkResponseInfo dodaliśmy te właściwości:
.
adSourceID
adSourceInstanceName
adSourceName
Do usługi GADResponseInfo dodano tę właściwość:
extrasDictionary
9.9.0
2022-08-11
Poprawki błędów i usprawnienia działania aplikacji.
9.8.0
2022-07-27
Zapośredniczenie z nagrodą: wycofane didRewardUserWithReward:
w GADMediationRewardedAdEventDelegate na
didRewardUser Reklama z nagrodą udostępniana przez usługę
didRewardUserWithReward: nigdy nie była aktywna, a wartość nagrody pochodziła z ustawień jednostki reklamowej w interfejsie Ad Manager .
Inspektor reklam: dodaliśmy obsługę pakietów SDK do eksportowania żądań reklamy.
9.7.0
2022-07-07
Do właściwości loadedAdNetworkResponseInfo w elementach GADResponseInfo dodaliśmy właściwość loadedAdNetworkResponseInfo, która zwraca informacje o sieci reklamowej, która wczytała reklamę.
Do właściwości GADAdNetworkResponseInfo dodaliśmy właściwość adSourceInstanceID.
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 usprawnienia działania aplikacji.
9.3.0
2022-04-07
Poprawki błędów i usprawnienia działania aplikacji.
9.2.0
2022-03-21
Open Measurement: aktualizacja do OM SDK 1.3.30.
Dodano ostrzeżenia, gdy kod aplikacji odwołuje się do adDidPresentFullScreenContent zamiast nowszej wersji adWilllPresentFullScreenContent w GADFullScreenContentDelegate
Naprawiliśmy błąd polegający na tym, że walidator natywny mógł powodować awarię, gdy
wyświetlenia reklamy są usuwane 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 obsługująca iOS 15.
Dodano zabezpieczenia, które zapobiegają zamykaniu się aplikacji, gdy pakiet SDK do reklam mobilnych Google jest uruchomiony na iOS 9 lub starszym. Ten pakiet SDK jest obsługiwany tylko w iOS 10 i nowszych
w przeciwnym razie nie działa.
Naprawiliśmy rzadki błąd w wersjach beta iOS 15, który powodował, że w przypadku aplikacji z wieloma scenami widoki internetowe na pełnym ekranie mogły nie mieć prawidłowego rozmiaru.
Usunięto błąd połączenia z numerem registerAdNetworkExtras:
spowodowałby awarię, jeśli obiekt GADRequest został utworzony za pomocą metody copy.
8.8.0
2021-07-20
Dodano logikę, aby zapobiec rzadkim przypadkom, w których kilka sklepów w aplikacji może być wyświetlanych nawzajem.
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 polegający na tym, że w przypadku reklam natywnych Open Bidding nie były wywoływane metody wywołania zwrotnego delegata do wyciszania i wyciszania dźwięku w filmie.
Zaktualizowano: kGAMSimulatorID
type z id na NSString*, aby uniknąć dodatkowego typowania w Swift.
8.5.0
2021-05-07
Naprawiliśmy błąd, który powodował, że eksperymentalny format reklamy nie był odrzucany
odrzucenia, jeśli występują kilka razy.
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), które pomogą Ci wyświetlać trafniejsze i bardziej spersonalizowane reklamy dzięki wykorzystaniu
danych zbieranych z aplikacji.
Dodano adWillDismissFullScreenContent: do GADFullScreenContentDelegate.
Rozwiązaliśmy problem polegający na tym, że funkcja adDidPresentFullScreenContent: była wywoływana bezpośrednio przed prezentacją, a nie bezpośrednio po niej.
8.2.0.1
2021-03-12
Usunięto błąd instalacji CocoaPods „Nie można scalić
user_target_xcconfig" które wystąpiły w przypadku korzystania z wielu podów
różne ustawienia user_target_xcconfig.
8.2.0
2021-03-11
Dodano dodatkową pomoc (SKAdNetwork) w ramach przygotowań do
Egzekwowanie zasad: AppTrackingTransparency.
Usunięto definicję makra UIWindowScene wymaganą tylko w Xcode
w wersji starszej niż 11.
8.1.0
2021-02-19
Wycofane właściwości disableAutomatedInAppPurchaseReporting i enableAutomatedInAppPurchaseReporting. Z pakietu SDK usunięto raportowanie IAP. Te metody nie są już potrzebne.
Dodano flagi ograniczające dostęp pakietu SDK do pakietu CTTelephonyNetworkInfo
API.
Pakiet SDK do reklam mobilnych wyłączy transmisję reklam
Identyfikator (IDFA), jeśli parametr
GADMobileAds.sharedInstance().requestConfiguration.tag
jest wywoływana z funkcją forChildDirectedTreatment: true (zobacz
ustawienie skierowanych do dzieci),
lub GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true)
(zobacz
użytkownicy
poniżej wieku świadomego wyrażenia zgody).
7.68.0
2020-11-04
Zaktualizowano pakiet SDK z .framework na
.xcframework Do instalacji CocoaPod wymagana jest teraz wersja CocoaPods 1.9.0 lub nowsza.
Usunięto grupę arm64e z dystrybucji. Testy lokalne w arm64e nie będą
nie będą już dostępne.
Dodaliśmy walidator zasad dotyczących reklam natywnych.
Dodano inspektora reklam w wersji beta.
Naprawiono błąd polegający na tym, że rootViewController w GADNativeCustomTemplateAd zachowuje 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
mają te same funkcje, ale mają większą spójność.
Do właściwości GADRequest dodano właściwość neighboringContentURLStrings.
Dodano interfejsy API dla formatu GADRewardedInterstitialAd. Reklama z nagrodą
reklamy pełnoekranowe są obecnie w prywatnej wersji beta. Aby uzyskać dostęp, skontaktuj się z menedżerem konta.
Usunęliśmy błąd polegający na obcinaniu stron docelowych na urządzeniach z
i skalowania.
7.66.0
2020-09-28
Reklamy w banerach: dodano metodę adViewDidRecordImpression: do delegacji GADBannerViewDelegate.
7.65.0
2020-09-03
Wymaga aplikacji kompatybilnych z Xcode 11.0 lub nowszym.
Dodaliśmy do właściwości GADNativeAd właściwość responseInfo i wycofaliśmy właściwość adNetworkClassName.
Dodaliśmy do klasy GADMobileAds właściwość sdkVersion i wycofaliśmy metodę sdkVersion w klasie GADRequest.
7.63.0
2020-07-28
Reklamy wyświetlane przy otwarciu aplikacji: zmieniliśmy format GADAppOpenAd na format pełnoekranowy. Reklamy wyświetlane przy otwarciu aplikacji są obecnie dostępne w ramach prywatnej wersji beta. Skontaktuj się ze swoim
menedżera konta o dostęp.
Zapośredniczenie reklamy pełnoekranowej:interstitialDidDismissScreen: wywołania zwrotne z adapterów zapośredniczenia są teraz usuwane z duplikatów.
7.62.0
2020-07-10
Naprawiono błąd, który powodował, że po wstrzymaniu filmu z powodu wyjęcia słuchawek trzeba było kliknąć dwukrotnie, aby go odtworzyć.
7.61.0
2020-06-17
Dodano właściwość dictionaryRepresentation do:
GADResponseInfo, aby włączyć łatwiejsze logowanie informacji o odpowiedziach.
Usunięto klasę DFPCustomRenderedAd, czyli nieużywaną klasę formatu reklamy, do której aplikacje nie powinny się odwoływać.
7.60.0
2020-05-20
Reklamy z nagrodą: zmodyfikowano właściwość serverSideVerificationOptions obiektu GADRewardedAd, aby zamiast copy było strong.
W celu ułatwienia rejestrowania implementowano metodę description w funkcjach GADResponseInfo i GADAdNetworkResponseInfo.
Wszystkie błędy związane z prezentacją (np. rewardedAd:didFailToPresentWithError:).
teraz zawsze zwracaj kod od: GADPresentationErrorCode.
Błędy w prezentacji zapośredniczenia są prezentowane jako podstawa zapośredniczenia
.
7.59.0
2020-05-06
Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.3.3.
Reklamy pełnoekranowe: naprawiliśmy błąd, który powodował, że reklamy pełnoekranowe na iPadzie mogły się obracać do nieobsługiwanych orientacji, co powodowało problemy z interfejsem użytkownika.
Reklamy testowe: zaktualizowaliśmy etykietę reklamy testowej, aby zamiast „Reklama testowa” wyświetlała się „Tryb testowy”, oraz zaktualizowaliśmy interfejs użytkownika etykiety.
7.58.0
2020-04-13
Minimalna wersja Xcode została zwiększona do 11.0.
Dodano adNetworkInfoArray
usłudze na GADResponseInfo. Ta właściwość wyświetla metadane dotyczące sieci zapośredniczeń wywołanych w ramach tej odpowiedzi na reklamę.
Wyłączenie ułatwień dostępu dla ukrytych elementów reklamy, aby narzędzia takie jak VoiceOver nie wskazywały nieaktywnych elementów.
7.57.0
2020-03-18
Wycofano: GADRewardBasedVideoAd. Wszyscy klienci powinni używać GADRewardedAd.
Ulepszone komunikaty o błędach „Nie znaleziono karty”. Komunikaty o błędach zawierają teraz nazwę adaptera.
Naprawiono GADRewardedAd błąd, który powodował, że
Metoda rewardedAd:didFailToPresentWithError: nie będzie
w przypadku, gdy żadna reklama z nagrodą nie została wczytana.
Usunięto potencjalną awarię, która mogła wystąpić przy próbie wczytania kreacji.
adresów URL innych niż HTTP w tagu SafariViewController.
7.56.0
2020-02-28
Dodane
disableAutomatedInAppPurchaseReporting
oraz
enableAutomatedInAppPurchaseReporting
metody instancji w systemie GADMobileAds i wycofano
disableAutomatedInAppPurchaseReporting. Zadzwoń do nas
disableAutomatedInAppPurchaseReporting przed zainicjowaniem
Pakiet SDK do reklam mobilnych Google lub wczytywanie reklam w celu wyłączenia automatycznego raportowania zakupów w aplikacji.
Dodano metodę disableMediationInitialization do GADMobileAds. Wywołaj tę metodę przed zainicjowaniem
pakietu SDK do reklam mobilnych Google, aby wyłączyć inicjowanie adaptera zapośredniczenia.
Usunięto architekturę i386. Obsługa symulatora 32-bitowego została wycofana.
7.55.1
2020-02-14
Reklamy z nagrodą: naprawiliśmy błąd polegający na tym, że rewardedAd:didFailToPresentWithError:
zwrócono dla błędu typ NSString zamiast
NSError.
7.55.0
2020-02-04
Usunięto wszystkie odniesienia do UIWebView.
Wtyczka UIWebView nie jest już obsługiwana.
7.54.0
2020-01-28
Open Measurement: aktualizacja do OM SDK 1.3.1.
Włączono WKWebView jako domyślny pakiet SDK we wszystkich komponentach WebView.
Dodano obsługę odczytywania parametrów zgody z zasad IAB TCF w wersji 2.0 i z ciągu tekstowego IAB us_privacy.
7.53.1
2019-12-19
Zmieniono nazwę kodu błędu kGADErrorAppIDMissing na kGADErrorApplicationIdentifierMissing.
Zapośredniczenie z nagrodą: naprawiono błąd, który powodował, że
Open Bidding nie działała w przypadku korzystania z GADRewardedAd
API.
7.53.0
2019-12-12
Open Measurement: aktualizacja do OM SDK 1.2.21.
Reklamy pełnoekranowe/z nagrodą: dodano przycisk
canPresentFromViewController:. Aplikacje z wieloma scenami mogą użyć tej metody, aby sprawdzić, czy reklama może być nadal wyświetlana, gdy zmienia się rozmiar sceny.
Reklamy pełnoekranowe:interstitialDidFailToPresentScreen:
jest teraz wywoływane przy próbie wyświetlenia reklamy, która nie jest gotowa, lub reklamy,
zostało już złożone.
Reklamy natywne: naprawiono błąd, który powodował wywołanie interfejsu API interfejsu użytkownika w wątku tła.
Naprawiliśmy wyciek pamięci GADBlockSignalSource, który występował podczas wczytywania reklam.
Zapośredniczenie natywne: usunięto
GADMediatedNativeAppInstallAd i
GADMediatedNativeContentAd
Zapośredniczenie natywne: do obiektu GADMediatedUnifiedNativeAd dodaliśmy właściwości duration i currentTime
protokołu.
7.52.0
2019-11-06
Naprawiono błąd, który powodował, że współczynnik proporcji multimediów reklamy In-Stream w żądaniu został rozwiązany.
nie było respektowane.
7.51.0
2019-10-17
Minimalna obsługiwana wersja iOS została zwiększona do iOS 9. Aplikacje nadal mogą się łączyć
niż w iOS 8, ale reklamy wczytują się tylko w wersji iOS 9 lub nowszej.
Do właściwości GADMediaContent dodano właściwości currentTime i duration.
Do grupy reklam GADInstreamAd dodano usługę mediaContent
i usunęliśmy: videoController, duration,
currentTime i aspectRatio.
Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.2.19.
Dodano obsługę aplikacji wieloscenicznych. Aplikacje obsługujące wiele scen
musi ustawić właściwość scene w GADRequest, aby otrzymywać
o odpowiednich rozmiarach reklam.
Usunięto podklasę SKStoreProductViewController, którą
niedozwolone w systemie iOS 13.
Rozwiązano ostrzeżenie Apple podczas przesyłania do sklepu z aplikacjami ostrzeżenia o wycofanym interfejsie API
i ich wykorzystaniu.
Do właściwości GADMobileAds.requestConfiguration dodano właściwość testRequestIdentifiers. Wycofana została właściwość testDevices w kampanii GADRequest.
Reklamy z nagrodą: właściwość customRewardString
może teraz zostać ustawiona w dowolnym momencie przed wyświetleniem GADRewardedAd. Wcześniej tę właściwość trzeba było ustawić przed załadowaniem reklamy.
Zaspośredniczenie: ulepszono komunikaty o błędach dotyczących adapterów zapośredniczenia, gdy nie można ich znaleźć lub nie są one zgodne z odpowiednim protokołem.
7.49.0
2019-08-20
Dodano interfejs API identyfikatora reakcji na reklamę do wyszukiwania kreacji w Centrum oceny reklam w Ad Managerze.
7.48.0
2019-08-01
Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.2.17.
Reklamy z nagrodą: naprawiliśmy błąd, który powodował, że aplikacje korzystające ze starego interfejsu API reklam z nagrodą (np. GADRewardBasedVideoAd) odnotował spadek liczby wyświetleń w
z raportami zapośredniczenia.
7.47.0
2019-07-11
Open Measurement: zaktualizowano do wersji OM SDK 1.2.16.
Ulepszone komunikaty rejestrowania, gdy aplikacje nieprawidłowo konfigurują identyfikator aplikacji w swoim Info.plist.
Usunięto błąd związany z renderowaniem w reklamach pełnoekranowych i reklamach wideo z nagrodą dotyczących instalacji aplikacji.
7.46.0
2019-06-24
Uwzględniliśmy architekturę arm64e w ramach platformy GoogleMobileAds,
testowania na urządzeniu. Do kompilacji wymagana jest teraz wersja Xcode 10.
Reklamy natywne: usunięto wycofane wcześniej interfejsy API GADNativeAppInstallAd i GADNativeContentAd.
Aplikacje powinny używać formatu unified
reklam natywnych.
Reklamy natywne: usunęliśmy błąd, który powodował, że reklama natywna zwracała widok nil i współczynnik kształtu obrazu równy 0, mimo że zawierała treści wideo.
Zaspośredniczenie: rozwiązaliśmy problem, który powodował awarię podczas wywoływania przez adaptery zapośredniczenia wielu funkcji zwracających dane o sukcesie lub błędzie w przypadku tego samego żądania.
7.45.0
2019-06-17
Open Measurement: aktualizacja do pakietu OM SDK 1.2.15.
Naprawiliśmy awarię, która występowała sporadycznie przy zamykaniu reklam wideo.
Zmieniliśmy funkcję wywołania zwrotnego rewardedAdMetadataDidChange, aby nie była wywoływana, gdy metadane są nil.
7.44.0
2019-05-10
Oficjalna wersja obsługi pomiarów aplikacji
Open Measurement: pakiet OM SDK został zaktualizowany do wersji 1.2.14.
Usunięto interfejs GADCorrelator i powiązane z nim interfejsy API. Ta funkcja była wcześniej nieaktywna.
Właściwość preferredImageOrientation w tagu GADNativeAdImageAdLoaderOptions została wycofana. Używaj
GADNativeAdMediaAdLoaderOptions.
7.43.0
2019-04-19
Zaktualizowano minimalną wymaganą wersję iOS do 8.0.
Miernikowanie otwarte: dodano obsługę niestandardowych formatów reklam natywnych.
Reklamy natywne: dodano właściwości videoController i hasVideoContent do GADMediaContent.
Reklamy natywne: wycofane (videoController)
GADUnifiedNativeAd, hasVideoContent i
aspectRatio metody w GADVideoController.
Reklamy natywne: dodano makro
GADNativeAdMediaAdLoaderOptions zajęcia z
aspectRatio, która umożliwia wydawcom przesłanie żądania
określony współczynnik proporcji dla zasobu multimedialnego reklamy natywnej. Ta opcja ma pierwszeństwo przed właściwością preferredImageOrientation w pliku GADNativeAdImageAdLoaderOptions.
Reklamy natywne: podczas renderowania obrazów GADMediaView uwzględnia teraz właściwość contentMode.
7.42.2
2019-03-29
Zapośredniczenie z nagrodą (nowe interfejsy API): naprawiliśmy błąd polegający na tym, że reklamy były wyświetlane w ramach nagradzania.
adaptery zapośredniczenia są automatycznie przydzielane po wywołaniu wczytywania.
7.42.1
2019-03-25
Naprawiono rzadki problem powodujący awarię, który może wystąpić podczas odzyskiwania alokacji reklam wideo.
7.42.0
2019-03-15
Pakiet SDK do reklam mobilnych Google korzysta teraz z pomiaru skuteczności aplikacji. Musisz uwzględnić framework pomiarów skuteczności aplikacji i jego zależności. Identyfikator aplikacji musi
można umieścić w folderze plist aplikacji przy użyciu klucza
GADIsAdManagerApp
Aby dowiedzieć się więcej, zapoznaj się z przewodnikiem.
Rozmiar platformy SDK zmniejszono do poniżej limitów GitHub.
Użytkownik tagForChildDirectedTreatment został dodany do grupy GADMobileAds.sharedInstance.requestConfiguration.
Poprzednia wartość „[GADRequest tagForChildDirectedTreatment]” to
wycofane.
Naprawiliśmy błąd, który powodował, że funkcja rewardBasedVideoAdMetadataDidChange: mogła być wywoływana, gdy metadane się nie zmieniały.
7.41.0
2019-03-04
Reklamy z nagrodą: dodano nowe
GADRewardedAd.
Interfejs API (w otwartej wersji beta), który umożliwia wczytywanie wielu reklam z nagrodą
jednocześnie.
Reklamy z nagrodą: dodaliśmy właściwość admetadata do
GADRewardBasedVideoAd Używaj
rewardbasedvideoadmetadatadidchange:, aby nasłuchiwać reklamy
zmian metadanych.
7.40.0
2019-02-21
Poprawa wydajności.
7.39.0
2019-02-08
Naprawiono błąd, który powodował błąd kompilacji podczas odwoływania się do GADCustomEventParametersServer.
Dodaliśmy właściwość mainImage w klasie GADMediaContent, aby w przypadku braku filmu ustawić główny zasób obrazu w reklamach natywnych.
7.38.0
2019-01-22
Rozwiązaliśmy problem z renderowaniem reklam elastycznych wyświetlanych w widokach tabeli.
Dodano nową klasę GADMediaContent, aby podać informacje o treściach multimedialnych.
7.37.0
2018-12-10
Większa zgodność z Crashlytics
przydatne raporty o awariach ze zaktualizowaną symbolizacją zrzutu stosu.
7.36.0
2018-11-16
Rozwiązano problem, który powodował, że niektóre adaptery pośredniczące mogły zgłaszać wiele wyświetleń tej samej reklamy przejściowej lub reklamy z nagrodą.
7.35.2
2018-11-08
Różne poprawki błędów.
7.35.1
2018-10-22
Różne poprawki błędów.
7.35.0
2018-10-17
Rozwiązaliśmy problem, który uniemożliwiał wczytywanie reklam z nagrodą po nowej reklamie z nagrodą
reklama została wczytana wewnątrz komponentu 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ą
nie jest już dozwolona. Rozwiązaliśmy problem, który powodował, że wysłanie żądania wyświetlenia drugiej reklamy z nagrodą powodowało awarię kilku adapterów zapośredniczenia innych firm. Po zakończeniu prezentacji możesz poprosić o wyświetlenie kolejnej reklamy w sekcji rewardBasedVideoAdDidClose:.
Rozwiązano problem: CocoaPod został zaktualizowany, aby zmniejszyć rozmiar pliku poniżej 100 MB, co umożliwia przesyłanie plików SDK do repozytoriów GitHub.
7.33.1
2018-09-13
Reklamy natywne: rozwiązaliśmy problem, który powodował, że reklamy wideo czasem się nie wyświetlały.
będzie grać poprawnie.
Reklamy natywne: rozwiązaliśmy problem polegający na tym, że GADMediaView był pusty w przypadku reklam innych niż wideo.
Banery reklamowe DFP: usunięto błąd polegający na tym, że metoda zmiany rozmiaru nie działała.
.
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ą: do usługi GADRewardBasedVideoAd dodaliśmy usługę customRewardString, aby umożliwić wydawcom przekazywanie danych niestandardowych do żądań weryfikacji po stronie serwera.
Reklamy natywne: interfejsy API GADNativeAppInstallAd i GADNativeContentAd oraz powiązane z nimi interfejsy API zostały wycofane na rzecz interfejsu GADUnifiedNativeAd.
Więcej informacji o korzystaniu z nowych interfejsów API znajdziesz w przewodniku zaawansowanym dotyczącym zintegrowanych reklam natywnych.
Reklamy natywne: dodaliśmy funkcję „Wyłącz tę reklamę”.
Reklamy natywne: naprawiliśmy błąd, który powodował, że widok Informacja był usuwany podczas ponownego użycia reklamy.
widoków w widokach kolekcji.
Do właściwości GADMobileAds dodaliśmy właściwość requestConfiguration, która może służyć do określania parametrów maxAdContentRating i tagForUnderAgeOfConsent we wszystkich żądaniach reklam.
Mediacja: do właściwości GADMediationAdRequest dodaliśmy właściwości maxAdContentRating i underAgeOfConsent.
wycofane właściwości data urodzenia i płeć w profilu GADRequest.
7.30.0
2018-03-26
Wersja beta MRAID 3.
Poprawki błędów i usprawnienia działania aplikacji.
7.29.0
2018-02-16
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: dodano interfejs Unified Native Ad API. W ten sposób GADNativeAppInstallAds i GADNativeContentAds zostaną połączone w jeden nowy typ: GADUnifiedNativeAd. Więcej informacji:
Przewodnik po ujednoliconych reklamach natywnych
Filmy z nagrodą: do metody rewardBasedVideoAdDidCompletePlaying: dodano metodę GADRewardBasedVideoAdDelegate, aby informować wydawców o zakończeniu filmu.
Zapośredniczenie reklam wideo z nagrodą: dodaliśmy
Metoda connectorDidCompletePlayingRewardBasedVideoAd: do
GADMRewardBasedVideoAdConnectorDelegate, by adaptery zapośredniczenia były wywoływane, gdy
pełne odtworzenia filmu.
Pośrednictwo w reklamach natywnych: zaktualizowano GADMediatedNativeAdDelegate.h, aby umożliwić adapterom dostęp do poszczególnych widoków używanych w reklamach natywnych.
Dodaliśmy obsługę zapośredniczenia natywnych reklam wideo. Natywne adaptery zapośredniczenia
musi zaimplementować metodę mediaView na
GADMediatedNativeAppInstallAd
i GADMediatedNativeContentAd
i powrócili do widoku multimediów.
Dodano zależności od frameworków 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: adaptery odbierają teraz wywołanie
mediatedNativeAd:didRenderInView:viewController: w momencie
reklama natywna jest powiązana z wyświetleniem reklamy natywnej, nie czekając na to
wyświetlenia reklamy natywnej.
Pośrednictwo natywnych reklam: adaptery otrzymują teraz wywołanie mediatedNativeAdDidUntrackView: z wartością 0, gdy śledzenie wyświetleń zostaje zwolnione.
7.24.1
2017-9-27
Aktualizuje sposób interakcji pakietu SDK z usługami Apple StoreServices.
7.24.0
2017-9-20
Oficjalna wersja obsługująca iOS 11.
Usunięto GADAdDelegate. 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 frameworka Security.
7.23.0
2017-09-05
Adaptery zapośredniczenia są teraz powiadamiane za pomocą mediatedNativeAd:didUntrackView:, gdy dezaktywuje się reklama natywna.
7.22.0
2017-08-08
Rozwiązanie problemu „Nie udało się wczytać reklamy” zdarzenie nie zostało wywołane
gdy żądanie reklamy jest odrzucane, ponieważ aplikacja działa w tle.
7.21.0
2017-06-20
W przypadku jednostek reklam pełnoekranowych, w których nie są wyświetlane reklamy wideo, wyświetlane reklamy pełnoekranowe będą
mają opcję zamknięcia od razu, nawet jeśli kreacja MRAID.
Wywołuje połączenie 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
określać liczbę reklam, które mają być ładowane w odpowiedzi na pojedyncze żądanie.
do tabeli GADAdLoader dodano właściwość loading,
który wskazuje, czy moduł ładujący reklamy właśnie wczytuje reklamy.
Do metody GADAdLoaderDelegate dodaliśmy nową opcjonalną metodę zastępczą -adLoaderDidFinishLoading:, która jest wywoływana po zakończeniu zwracania przez metodę GADAdLoader wszystkich reklam odpowiadających żądaniu.
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 polegający na tym, że do sieci pośredniczących w ramach pośrednictwa w reklamach inteligentnych banerów kierowany był nieprawidłowy rozmiar reklamy.
7.19.0
2017-03-16
Metoda openInlineBrowser() została dodana do:
google_mobile_app_ads.js za otwarcie adresu URL w
SFSafariViewController
Dodano GADAudioVideoManagerDelegate, aby wysyłać powiadomienia dla:
rozpoczęcie i wstrzymanie/zatrzymywanie odtwarzania reklam audio i wideo.
7.18.0
2017-02-23
Dodano play, pause i
setMute metod do GADVideoController.
Dodano do GADVideoControllerDelegate nowe metody delegowania odpowiadające na rozpoczęcie, wstrzymanie, zakończenie, wyciszenie i odtłumienie treści wideo.
Dodano obsługę adapterów pośrednictwa reklam z nagrodą, aby umożliwić wczesny start przed wysłaniem żądania reklamy.
7.17.0
2017-01-31
Dodano nativeAdDidRecordImpression i
nativeAdDidRecordClick do
GADNativeAdDelegate
7.16.0
2016-12-12
Do obiektu DFPBannerView dodano kontroler wideo.
Właściwości kontrolera wideo GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd i GADNativeCustomTemplateAd nie są już równe null.
Natywny arbitraż: adaptery mogą teraz ustawiać w wartości adChoicesView właściwości GADMediatedNativeAppInstallAd i GADMediatedNativeContentAd, aby renderować informacje o 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 zmień ustawienie banera
nie zmienia już 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 Google Ad Managerze.
7.13.0
2016-10-17
Dodano zależność od frameworka JavaScriptCore.
Różne poprawki błędów.
7.12.1
2016-10-05
Poprawiono adnotacje dotyczące możliwości wystąpienia wartości null w przypadku pól 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ę opcji AdChoices w reklamach natywnych.
Do GADRewardBasedVideoAd dodano właściwość adNetworkClassName.
7.11.0
2016-09-15
Usunięto zależności od frameworków CoreBluetooth, EventKit i EventKitUI.
Podczas aktualizowania aplikacji na iOS 10 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
Podczas kojarzenia reklam natywnych z widokiem właściwość userInteractionEnabled widoku jest zmieniana na NO, aby spełniać wymagania pakietu SDK.
Dodano zależność do tabeli MobileCoreServices.
Dodaliśmy interfejs API, który informuje sieć reklamową, czy wersja pakietu SDK to
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
Dodano obsługę pakietu SDK, która umożliwia automatyczne korzystanie z danych o lokalizacji, gdy użytkownik wyraźnie zezwolił na dostęp do lokalizacji przez aplikację.
7.8.0
2016-04-28
Dodano zależność od frameworków CoreBluetooth i SafariServices.
Dodano adnotacje o dopuszczaniu wartości null do głównych plików nagłówka pakietu SDK
.
Dodaliśmy obsługę GADAdSizeDelegatew 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ększą znacząco rozmiaru plików binarnych aplikacji.
Aby zmienić to ustawienie w aplikacji:
otwórz ustawienia kompilacji w projekcie.
i w sekcji Opcje kompilacji.
ustaw opcję Włącz kod bitowy na Yes.
Dodano zależność od platformy MediaPlayer.
Musisz połączyć ten framework z binarnym plikiem 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 urządzeń GADInterstitial są zawsze sparowane z
asynchroniczny didFailToReceiveAd:withError:
lub interstitialDidReceiveAd: przekaż rozmowę.
Rozwiązaliśmy problem z nieprzestrzeganiem umowy w szczególnych przypadkach.
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
Metody protokołu w przypadku adapterów do zapośredniczenia zostały pogrupowane i przesunięte, aby były prostsze.
Poprawiono wielkość liter w
didFailToLoadWithError wiadomość w
Protokół 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 UIApplicationcanOpenURLna urządzeniach z iOS 9.
Rozwiązaliśmy problem, który polegał na tym,
GADNativeAdDelegate metod nie zostało wywołanych.
Jeśli nie określono żadnych typów reklam, wywoływana jest teraz funkcja GADAdLoaderDelegateadLoader:didFailToReceiveAdWithError.
7.4.1
2015-08-13
Naprawia awarię, która wystąpiła, gdy użytkownik finalizuje zakup w aplikacji w przypadku produktu,
identyfikator zawiera znak specjalny.
7.4.0
2015-07-30
Wersja beta MRAID v2.
Dodano nowe ustawienia globalne dotyczące zgłaszania awarii i automatycznego śledzenia zakupów w aplikacji. Jeśli automatyczne śledzenie zakupów w aplikacji jest włączone, eliminuje to zależność od
Pakiet SDK śledzenia konwersji
do raportowania konwersji IAP.
Usługa adUnitID w domenie GADInterstitial jest teraz
readonly
Dodano interfejsy API do zapośredniczenia wideo z nagrodą.
Wycofanie środowiska wykonawczego setLocationWithDescription: w wersji GADRequest.
Zamiast tego użyj 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
Rozwiązano problem z ostrzeżeniem wyświetlanym podczas przesyłania do App Store:
Aplikacja odwołuje się do niepublicznych selektorów w pliku Payload/(<app_id>):clientId,screenName,setScreenName.
7.2.1
2015-04-30
Symulatory znów domyślnie wczytują reklamy na żywo. Aby wyświetlać reklamy testowe w symulatorach, dodaj usługę kGADSimulatorID do usługi testDevices w konfiguracji GADRequest.
Dodano możliwość rejestrowania kliknięć reklam wyskakujących w ramach adapterów zapośredniczenia i zdarzeń niestandardowych.
Wprowadziliśmy drobne ulepszenia 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 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.
Zoptymalizowano czas wczytywania reklam w systemie iOS 8.
Dodano właściwość requestAgent do tabeli GADRequest.
W przypadku integracji z usługami innych firm należy ustawić tę właściwość, aby oznaczyć platformę, z której pochodzi żądanie.
Dodano nową klasę DFPRequest, która obsługuje kierowanie niestandardowe i wykluczenia kategorii.
Przeniesiono publisherProvidedID usługę z
DFPExtras do DFPRequest.
Zajęcia GADAdMobExtras i DFPExtras zostały zastąpione przez zajęcia GADExtras.
Wycofano: hasAutoRefreshed typu GADBannerView
usłudze.
Usunięto makro GAD_SIMULATOR_ID – reklamy testowe są automatycznie włączane w symulatorze podczas korzystania z elementów GADBannerView i GADInterstitial.
Usunięto: mediationExtras użytkownika GADRequest,
additionalParameters i właściwościach testowych.
Usunięto metodę addKeyword: zastosowaną przez GADRequest.
Usunięto zajęcia DFPSwipeableBannerView.
6.12.2
2014-11-06
Wyłączenie opuszczania strony w przypadku banerów reklamowych.
Naprawiono awarię występującą w DumpViews.
6.12.0
2014-09-18
Oficjalna wersja obsługująca iOS 8.
W systemie iOS 8 wczytywanie reklam zajmuje mniej czasu na wątku głównym.
Reklamy inteligentnych banerów są prawidłowo wyświetlane w orientacji poziomej w iOS 8.
Wymaga połączenia z 2 nowymi platformami: EventKit i EventKitUI.
Są one łączone automatycznie, jeśli moduły i ramy automatycznego łączenia są włączone.
Właściwość mediatedAdView została wycofana w wersji GADBannerView.
Usunięto wcześniej wycofaną metodę loadAndDisplayRequest:usingWindow:initialImage: w przypadku GADInterstitial.
6.11.1
2014-08-07
Poprawiono inicjowanie widoku banera z nibs.
6.10.0
2014-07-17
Reklamy są teraz domyślnie otwierane w Safari, a nie w przeglądarce w aplikacji.
Kreacja może zmienić to zachowanie, podając wartość mraid.expand() lub admob.opener.openOverlay().
Gesty przesuwania zostały wyłączone na urządzeniu DFPBannerView.
Środowisko wykonawcze DFPSwipeableBannerView zostało wycofane na rzecz środowiska wykonawczego DFPBannerView.
6.9.3
2014-06-12
loadAndDisplayRequest:usingWindow:initialImage
Metoda GADInterstitial została wycofana.
Odjęte pakiety analityczne z pakietu SDK, w których pojawia się pakiet SDK w rozmiarze (9,6 -> 3,4) MB
i zmniejszanie rozmiaru. Pakiet SDK Analytics możesz pobrać tutaj.
Właściwość contentURL w usługach DFPExtras została przeniesiona do usługi GADRequest.
Naprawiono różne błędy.
6.9.2
2014-05-07
Zakończyliśmy obsługę systemu iOS 4.3. Pakiet SDK obsługuje system iOS 5.0 i nowsze wersje oraz udostępnia teraz słabe odwołania ARC.
Dodanie dużego formatu banera 320 x 100 o stałej wartości
kGADAdSizeLargeBanner
Dodaliśmy nowy format reklamy pełnoekranowej do uruchamiania zakupów w aplikacji. Aby obsługiwać zdarzenia zakupu w aplikacji, ustaw właściwość inAppPurchaseDelegate na GADInterstitial.
6.8.0
2014-01-24
Ulepszone kierowanie reklam.
Wymagane do połączenia z platformą CoreTelephony.
Naprawiono awarię występującą, gdy urządzenie przechodzi 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 zmniejszyliśmy rozmiar biblioteki;
Dodano właściwość adNetworkClassName w systemach GADBannerView i
GADInterstitial
Naprawiliśmy błąd, który powodował, że zdarzenia aplikacji Ad Manager nie uruchamiały się w przypadku reklam pełnoekranowych.
Dodano adapter HTML Ad Exchange bezpośrednio do biblioteki. Deweloperzy Ad Exchange nie muszą już osobno łączyć libAdapterHtml.a.
6.5.1
2013-08-29
Ukrywa pasek stanu w przypadku wyświetlania na pełnym ekranie w systemie iOS 7.
6.5.0
2013-07-16
Naprawiono błąd związany ze zmianą rozmiaru GADBannerView.
Zmiana w interfejsie API dotycząca pola COPPA w usługach GADRequest.
Przekazuje identyfikator IDFA firmy Apple w żądaniu reklamy.
Zaktualizowano komunikaty ostrzegawcze dotyczące zapośredniczenia w przypadku użycia flagi linkera.
6.4.2
2013-05-20
Rozwiązanie problemu z powtarzającym się GADMRAIDInterceptor.
6.4.1
2013-04-18
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 delegowane reklamy pełnoekranowe otrzymują teraz interstitialWillLeaveApplication.
Zmieniono nazwy symboli MD5, aby uniknąć błędów związanych z duplikatami symboli.
Dodano obsługę wyświetlania reklam testowych podczas korzystania z AdMob w ramach zapośredniczenia.
Reklamy testowe są dostępne tylko na urządzeniach z iOS w wersji 6 lub nowszej.
Usunięto wszystkie przypadki użycia identyfikatora UDID.
6.3.0
2013-02-14
Dodano instrukcję rejestrowania, która udostępnia identyfikator do przekazania do request.testDevices, aby umożliwić wyświetlanie reklam testowych na określonym urządzeniu.
Dodano 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
Flaga -all_load nie jest już potrzebna podczas tworzenia na potrzeby procesorów ARMv7. flaga -ObjC jest nadal wymagana.
Wymagane do połączenia ze platformą AdSupport.
Wymagane do korzystania z Xcode 4.5 i kompilowania w systemie iOS 6. Minimalna wersja to iOS 4.3.
Z pakietu SDK usunięto instrukcje ARMv6, a dodano instrukcje ARMv7s.
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 podawania początkowego rozmiaru.
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 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.
Aby korzystać z pakietu SDK, wydawcy muszą dodać flagę -all_load.
Dodano DFPBannerView, DFPInterstitial i
DFPExtras obiekty specjalnie dla wydawców z Ad Managera.
Nowa funkcja Ad Manager: wiele rozmiarów reklam.
Nowa funkcja Ad Managera: zdarzenia w aplikacji
Nagłówki Ad Managera, wyszukiwania i zapośredniczenia są teraz uwzględnione w podfolderze „Moduły dodatkowe”,
dzięki czemu nie trzeba ich już osobno pobierać.
Znane problemy: podczas korzystania z GADBannerView w Interface Builder rozmiar ramki musi być ustawiony wyraźnie przed załadowaniem żądania.
6.1.2: ta wersja korzysta z uniwersalnego identyfikatora urządzenia (UDID). Aplikacje korzystające z tej wersji muszą uzyskać odpowiednią zgodę użytkownika na wysyłanie informacji o identyfikatorze urządzenia zgodnie z odpowiednimi zasadami iOS.
6.0.3/4
2012-05-10
Dodano ograniczenie liczby wyświetleń.
Naprawiliśmy kilka drobnych błędów.
6.0.4: ta wersja korzysta z urządzenia uniwersalnego
(UDID). Aplikacje korzystające z tej wersji muszą uzyskać od użytkowników odpowiednią zgodę na wysyłanie informacji o identyfikatorze urządzenia zgodnie z odpowiednimi zasadami iOS.
6.0.1
2012-04-19
Dodano zapośredniczenie sieci reklamowej.
Zapośredniczenie obejmuje możliwość zapośredniczenia autoreklam i zdarzeń niestandardowych.
Dodano obsługę MRAID w wersji 1.0 we wszystkich wersjach platformy iOS.
Dodano obsługę reklam o pełnej szerokości w nowej wersji GADSize
stałe: 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 odniesienia do usługi uniqueIdentifier, która została wycofana (UIDevice).
Właściwość testDevices została wycofana i zastąpiona
wycofaną obecnie usługę testing.
5.0.5
2011-11-30
Dodano obsługę dodatkowych formatów reklam pełnoekranowych rich media na iPhone'a i iPada. Ta aktualizacja będzie zgodna ze wszystkimi przyszłymi wersjami
formatów reklam pełnoekranowych.
Ulepszone śledzenie wyświetleń reklam pełnoekranowych.
GADInterstitial zawsze był obiektem jednorazowym,
ale teraz płynnie się to zakończy, wywołując funkcję didFailToReceiveAdWithError:
przy żądaniach wczytania lub wyświetlenia reklamy pełnoekranowej po pierwszym żądaniu.
5.0.4
2011-10-28
Poprawka dotycząca przycisków o zbyt dużych rozmiarach na wyświetlaczach retina w przeglądarce w aplikacji.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-09-19 UTC."],[[["The Google Mobile Ads SDK for iOS has undergone significant updates across numerous versions, introducing new features, bug fixes, deprecations, and performance improvements."],["Major updates with breaking changes were released in versions 11.0.0 and 10.0.0, requiring developers to adapt their code for compatibility."],["iOS support evolved with each version, with recent releases providing support for iOS 18 and 17, while dropping support for older iOS versions and armv7."],["Key features like video buffering, privacy signal display, and MarketplaceKit dependency were added, alongside deprecations of older APIs and components."],["Open Measurement SDK saw regular updates for improved ad viewability and verification, and Firebase linking was introduced for AdMob metrics in version 11.0.0."]]],[]]