Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wersja
Data wydania
Uwagi
23.4.0
2024‑09‑30
Niepowodzenia wczytywania reklam wywołują teraz komunikat logcat, który zawiera element ad failed
to load w śladzie stosu. Zrzut stosu rejestruje to
jako błąd, ale nie oznacza awarii. Aby interpretować typowe błędy wczytywania reklam, zapoznaj się z informacjami o błędach w dzienniku. Jeśli widzisz cykliczny błąd
związany z wyświetlaniem reklam, które nie zostało udokumentowane, udostępnij zrzut stosu partnerowi:
Obsługa pakietu SDK do reklam mobilnych.
Natywni pośrednicy: wycofane adaptery loadNativeAd i loadRtbNativeAd() zostały zastąpione przez loadNativeAdMapper() i loadRtbNativeAdMapper().
Adaptery powinny zacząć korzystać z nowych metod wczytywania i powiązanych
obiektów.
23.0.0
2024‑03‑07
Zmiany powodujące niezgodność:
Zwiększyliśmy minimalny poziom interfejsu API Androida do 21.
Usunięto wycofany interfejs API MobileAds.enableSameAppKey()
i zaktualizował(a) alternatywną metodę MobileAds.putPublisherFirstPartyIdEnabled()
zwraca wartość logiczną określającą, czy trwałość kontroli
Nie.
Native Ads:
Użytkownik AdLoader.forUnifiedNativeAd() został usunięty. Zamiast tego użyj AdLoader.forNativeAd().
Użytkownik AdLoader.forCustomTemplateAd() został usunięty. Zamiast tego użyj AdLoader.forCustomFormatAd().
Usunięto AdFormat.UNKNOWN bez zastąpienia. Aplikacje używające usługi
QueryInfo.generate()
musi przekazać format reklamy.
Metody AdManagerAdRequest.Builder dziedziczone z nadrzędnego obiektu mogą być teraz łączone w łańcuchy, aby tworzyć obiekt z pojedynczego wywołania.
Wymagało to zmiany struktury dziedziczenia, tak aby AdManagerAdRequest.Builder nie dziedziczył już z AdRequest.Builder.
Dodano obsługę tworzenia rozmiarów adaptacyjnych z użyciem wartości AdSize.FULL_WIDTH jako szerokości. Wcześniej rozmiary reklam utworzone za pomocą atrybutu AdSize.FULL_WIDTH były traktowane jako AdSize.SMART_BANNER.
Mediacja: wartość zwracana przez funkcje Adapter.getVersionInfo() i Adapter.getSDKVersionInfo() została zmieniona z typu com.google.android.gms.ads.mediation.VersionInfo na com.google.android.gms.ads.VersionInfo. Zalecamy
adaptery zwracają nowy typ od
com.google.android.gms.ads.mediation.VersionInfo to
wycofane.
21.5.0
31.01.2023 r.
Reklamy wyświetlane przy otwarciu aplikacji: wycofane AppOpenAd.load()
metody, które akceptują parametr wejściowe orientacji oraz dodane nowe metody
które nie przyjmują orientacji. Nowe metody określają orientację w momencie wysyłania żądania, co odpowiada działaniu innych formatów pełnoekranowych.
Zapośredniczenie:dodaliśmy obsługę zapośredniczenia reklam wyświetlanych przy otwarciu aplikacji.
Usunięto uprawnienie RECEIVE_BOOT_COMPLETED z zależności androidx.work:work-runtime. Jeśli używasz wersji Gradle starszych niż 7.2.0 i potrzebujesz uprawnień dla swojej aplikacji, konieczne może być zadeklarowanie uprawnień w pliku manifestu Androida.
21.4.0
2022‑12‑14
Identyfikator aplikacji Ad Manager jest teraz wymagany w przypadku wszystkich aplikacji w usłudze Ad Manager i musi mieć format ca-app-pub-################~##########. Zobacz Konfigurowanie aplikacji.
.
Inspektor reklam: rozszerzenie obsługi pakietu SDK na potrzeby wyświetlania banerów reklamowych i reklam natywnych żądanych za pomocą interfejsu inspektora reklam.
Dodaliśmy obsługę własnego identyfikatora wydawcy (dawniej Same App Key), aby pomóc Ci wyświetlać trafniejsze i bardziej spersonalizowane reklamy na podstawie danych zebranych z aplikacji.
Oficjalna wersja do publikacji dla QueryInfo generacji.
21.3.0
2022‑10‑10
Inspektor reklam: dodano obsługę pakietu SDK do wysyłania i wyświetlania reklam za pomocą interfejsu inspektora reklam.
Dodaliśmy obsługę
SharedPreferencesgad_has_consent_for_cookies.
Pakiet SDK do reklam mobilnych Google włączy opcję reklam z ograniczonym wyświetlaniem (LTD), gdy ustawienie opcji gad_has_consent_for_cookies zostanie ustawione na 0. Zobacz
ustawienia zgody na pliki cookie, aby dowiedzieć się więcej.
Pakiet SDK do reklam mobilnych Google wyłączy przesyłanie identyfikatora wyświetlania reklam na urządzeniach z Androidem (AAID), gdy wywołanie funkcjiRequestConfiguration.Builder.setTagForChildDirectedTreatment()będzie zawierać parametr TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (patrz ustawienie kierowania do dzieci) lub gdy wywołanie funkcjiRequestConfiguration.Builder.setTagForUnderAgeOfConsent()będzie zawierać parametr TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (patrz ustawienie użytkowników poniżej wieku świadomego wyrażania zgody).
20.5.0
18.11.2021 r.
Dodaliśmy obsługę urządzeń z Androidem 12 w przypadku aplikacji kierowanych na interfejs API 31.
Od wersji 20.4.0 pakiet SDK do reklam mobilnych Google zawiera
com.google.android.gms.permission.AD_ID w
Plik manifestu pakietu SDK, który jest automatycznie scalany z plikiem manifestu aplikacji przez
Narzędzia do kompilacji Androida. Więcej informacji o deklaracji uprawnień AD_ID, w tym o tym, jak ją wyłączyć, znajdziesz w tym artykule w Centrum pomocy Konsoli Play.
Dodano
onAdClicked()
oddzwanianie do FullScreenContentCallback.
W przypadku formatu reklamy natywnej w klasie AdListener włączono wywołanie zwrotne onAdClicked()
w funkcji AdListener.
Adaptery zapośredniczenia: naprawiono adnotację o wartości null dla tagu
Parametr mediationExtras podczas całego obciążenia adaptera zapośredniczenia
połączeń.
20.2.0
2021‑06‑08
Dodaliśmy obsługę inspektora reklam (beta) dla wydawców Google Ad Managera.
Dodano wywołanie zwrotne onAdImpression() do
FullScreenContentCallback
Wycofanie formatu InstreamAd.
Adaptery zapośredniczenia:
Wycofano: MediationBannerAdapter,
MediationInterstitialAdapter i
MediationNativeAdapter Nowe adaptery powinny implementować
Adapter zajęcia na
te formaty.
Adaptery ustalania stawek mogą teraz stosować różne metody wczytywania w
Adapter zajęcia dla
Formaty związane z RTB.
19.7.0
20.01.2021
Istotne zmiany:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
Wycofano: CustomRenderedAd.
Klasy i pakiety z prefiksem Publisher zostały
wycofane i zastąpione prefiksem AdManager.
Ostatnia wersja podrzędna przed wersją 20.0.0. Wszystkie interfejsy API oznaczone jako przestarzałe w tej i wcześniejszych wersjach zostaną usunięte w wersji 20.0.0. Zobacz wersję 20.0.0
.
19.6.0
2020‑12‑04
Przestarzała metoda onAdLeftApplication() AdListener.
Usunęliśmy błąd, przez który użytkownicy urządzeń z Androidem 11 musieli wybrać
w przeglądarce po kliknięciu reklamy.
19.5.0
2020‑10‑20
Banery reklamowe: metoda onAdImpression()
AdListener jest teraz wywoływana w przypadku banerów reklamowych.
Dodano metodę setHttpTimeoutMillis(), która umożliwia dostosowanie limitu czasu wywołań HTTPS wykonywanych przez pakiet SDK do reklam mobilnych Google.
Dodaliśmy obsługę urządzeń z Androidem 11 w przypadku aplikacji kierowanych na interfejs API 30.
Reklamy wyświetlane przy otwarciu aplikacji: zmieniliśmy format AppOpenAd, aby działał bardziej jak format pełnoekranowy niż banerowy. Dodano metody płatności getResponseInfo() i show() do AppOpenAd. Wycofano: AppOpenAdView
i AppOpenAdPresentationCallback zajęć.
Zapośredniczenie:dostępne jest teraz raportowanie stanu zapośredniczenia. Użyj opcji
ResponseInfo.getAdapterResponses()
, aby uzyskać informacje o odpowiedziach z każdej sieci reklamowej, która uczestniczyła w żądaniu reklamy.
Starsze reklamy z nagrodą: wycofane RewardedVideoAd.
Dodano format RewardedInterstitialAd (obecnie w języku angielskim)
prywatnej wersji beta.
Naprawiono błąd polegający na tym, że funkcja MobileAds.initialize() wywołuje moduł obsługi zakończenia tylko raz. Każde wywołanie funkcji
MobileAds.initialize() wywołuje teraz funkcję zwrotną completion callback.
Dodaliśmy nowe wywołania zwrotne dotyczące niepowodzenia do wszystkich formatów reklam, które zwracają błąd
LoadAdError Np. onAdFailedToLoad(LoadAdError).
Wywołania zwrotne błędu wczytywania, które są przestarzałe i zwracają wartość typu int. onAdFailedToLoad(int).
Reklamy z nagrodą: dodano onRewardedAdFailedToShow(AdError)
i wycofano onRewardedAdFailedToShow(int).
Zapośredniczenie z nagrodą: dodano element MEDIATION_SHOW_ERROR.
kod błędu prezentacji. Wszystkie błędy dotyczące prezentacji reklam pośredniczących zwracają teraz wartość MEDIATION_SHOW_ERROR dla AdError.getCode() i wartość NonNull AdError.getCause(), która reprezentuje błąd pośredniczenia.
19.2.0
18.06.2020
Reklamy natywne: dodaliśmy interfejs walidatora reklam natywnych w prośbach testowych, aby pomóc Ci wykrywać i naprawiać naruszenia zasad dotyczących reklam natywnych.
Naprawiono awarię NullPointerException w MobileAds.initialize(), która występowała na niektórych urządzeniach w przypadku aplikacji korzystających z pakietu Lite SDK.
19.0.1
18.03.2020
Reklamy natywne: usunięto wyciek pamięci, który występował podczas korzystania z NativeCustomTemplateAd.
19.0.0
2020‑03‑02
Dodano obsługę odczytywania parametrów zgody z zasad IAB TCF w wersji 2.0 i z ciągu tekstowego IAB us_privacy.
Dodano setNeighboringContentUrls() i
getNeighboringContentUrls() do AdRequest.
Dodano klasę ResponseInfo, która zawiera informacje o wczytanej reklamie.
W przypadku wszystkich formatów reklam wycofano atrybut getMediationAdapterClassName()
na korzyść getResponseInfo().
Reklamy natywne: do metody MediaContent dodano metody getDuration() i getCurrentTime().
Natywna pośrednicząca: dodaliśmy metody getDuration() i getCurrentTime() do klasy UnifiedNativeAdMapper, aby umożliwić implementację w adapterach.
Dodano interfejsy API dla formatu reklamy InstreamAd. Ta funkcja jest obecnie w ramach prywatnych testów beta. Poproś menedżera konta o dostęp.
Baner adaptacyjny: zmieniono metody tworzenia banerów adaptacyjnych w klasie AdSize. Na przykład nazwa: AdSize.getCurrentOrientationBannerAdSizeWithWidth()
do: AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Zapośredniczenie: pakiet SDK do reklam mobilnych Google odbiera teraz wyjątki zgłaszane przez adaptery zapośredniczenia.
Mediacja reklam z nagrodą: usunięto błąd, który powodował, że jeśli w pamięci podręcznej znajdowały się liczne reklamy z nagrodą, wyświetlała się tylko jedna z nich.
Dodano metodę setTestDeviceIds(), aby umożliwić konfigurowanie urządzeń testowych raz dla wszystkich żądań reklamy.
18.2.0
2019‑08‑29
Dodano interfejsy API dla formatu AppOpenAd. Ta funkcja jest obecnie w prywatnych testach beta. Poproś menedżera konta o dostęp.
Zapośredniczenie: wyjątki adaptera, których zrzuty stosu zawierają parametr
Pakiet SDK do reklam mobilnych Google jest przechwytywany i obsługiwany przez
pakietu SDK do reklam mobilnych Google.
Dodano stronę MobileAds.getRequestConfiguration().
Parametry kierowania ustawione w tym obiekcie konfiguracji są używane w przypadku wszystkich
żądania reklamy.
Reklamy natywne: w przypadku reklam innych niż wideo (skala obrazu w MediaView)
można teraz ustawić za pomocą funkcji MediaView.setImageScaleType().
Reklamy natywne: dodano UnifiedNativeAd.getMediaContent().
Wydawcy, którzy wczytują obrazy tylko za pomocą adresów URL, mogą teraz korzystać z multimediów
dodaj do niej obraz i wywołaj
MediaView.setMediaContent(), aby wypełnić dane obrazu
do MediaView w przypadku reklam innych niż wideo.
Reklamy natywne: dodano interfejsy API, aby umożliwić obsługę pomiarów otwartych w przypadku niestandardowych formatów natywnych reklam wideo.
Aby uniknąć awarii, która występuje przy pierwszym uruchomieniu aplikacji po zainstalowaniu jej ze Sklepu Play, w tej wersji wydawcy muszą zadeklarować dodatkowe zależności w pliku build.gradle:
Napraw błąd ANR zaczynający się o
android.media.AudioManager.getStreamVolume
17.2.0
2019‑03‑11
Reklamy wideo z nagrodą: dodaliśmy nowy zestaw interfejsów API reklam z nagrodą (patrz pakiet rewarded), który umożliwia wczytywanie wielu reklam z nagrodą jednocześnie.
Zaspośredniczenie: dodano nowy zestaw interfejsów API adaptera zapośredniczenia, które obsługują inicjowanie. Adaptery implementujące nowy interfejs API implementują metodę
Adapter.
Wydawcy korzystający z atrybutu firebase-analytics w połączeniu z wersją
17.2.0 z dowolnej biblioteki reklam
(np. com.google.android.gms:play-services-ads:17.2.0) musi używać com.google.firebase:firebase-analytics:16.3.0.
17.1.3
2019‑01‑31
Wydawcy korzystający z firebase-analytics wraz z wersją 17.1.3 dowolnej biblioteki reklam (np. com.google.android.gms:play-services-ads:17.1.3).
musi używać tagu com.google.firebase:firebase-analytics:16.3.0.
17.1.2
2018‑12‑03
Wydawcy korzystający z atrybutu firebase-analytics w połączeniu z wersją
17.1.2 z dowolnej biblioteki reklam
(np. com.google.android.gms:play-services-ads:17.1.2) musi używać com.google.firebase:firebase-analytics:16.0.6.
17.1.1
2018‑11‑12
Usunęliśmy błąd, który powodował, że niektóre kombinacje play-services-ads &
firebase-analytics (np. ads:17.1.0 &
analytics:16.0.5) spowodował błąd kompilatora duplicate entry.
Wydawcy korzystający z atrybutu firebase-analytics w połączeniu z wersją
17.1.1 z dowolnej biblioteki reklam
(np. com.google.android.gms:play-services-ads:17.1.1).
musi używać tagu com.google.firebase:firebase-analytics:16.0.5.
Wydawcy Google Ad Manager muszą określić tag<meta-data> z kluczemcom.google.android.gms.ads.AD_MANAGER_APPw pliku AndroidManifest.xml. Zapoznaj się z
Pobierz
Uruchomiono przewodnik, w którym znajdziesz więcej szczegółów.
Reklamy natywne:NativeAppInstallAd, NativeContentAd,
oraz powiązane interfejsy API zostały wycofane i zastąpione wersją UnifiedNativeAd.
Zobacz Reklamy natywne
Zaawansowane, ujednolicone, aby zapoznać się z dalszymi instrukcjami korzystania z nowych interfejsów API.
Reklamy natywne: dodaliśmy funkcję „Wyłącz tę reklamę”.
Reklamy natywne: usunięto nieszkodliwy komunikat ostrzeżenia: „UnconfirmedClickListener musi być niepusty, gdy ustawiona jest ClickConfirmingView”.
Reklamy z nagrodą: dodaliśmy metodę setAdMetadataListener w przypadku parametru
RewardedVideoAd, aby wykryć zmiany w metadanych reklam.
Reklamy z nagrodą: wywołanie destroy() spowoduje skasowanie wartości
słuchacz.
Rozwiązaliśmy błąd, który powodował, że onRewardedVideoCompleted() nie był wywoływany na emulatorach.
16.0.0
2018‑10‑02
Brak zmian w reklamach. Więcej informacji o Usługach Google Play
zwolnienie
uwagi.
15.0.0
2018‑04‑12
Wersja beta MRAID 3.
Reklamy natywne: dodaliśmy interfejs Unified Native Ad API. W ten sposób NativeAppInstallAds i NativeContentAds zostaną połączone w jeden nowy typ: UnifiedNativeAd.
Uwaga: podczas korzystania z reklam natywnych pojawi się niewielkie ostrzeżenie, które poinformuje Cię,
pojawia się w dziennikach po kliknięciu reklamy natywnej:
"UnconfirmedClickListener nie może mieć wartości null, gdy ClickConfirmingView jest
To ostrzeżenie możesz zignorować. Zostanie ono usunięte w następnej wersji.
12.0.1
2018‑03‑28
Brak zmian w reklamach. Więcej informacji znajdziesz w informacjach o wersji usług Google Play.
12.0.0
2018‑03‑20
Reklama wideo z nagrodą: dodano onRewardedVideoCompleted()
metody wywołania zwrotnego do RewardedVideoAdListener.
Zapośredniczenie natywne: dodano trackViews()
do NativeAdMapper, dając adapterom dostęp do
View obiektów odpowiadających pojedynczym komponentom reklamy natywnej.
Wycofano trackView() na rzecz trackViews().
11.8.0
2017‑12‑18
Poprawki błędów i ogólne ulepszenia.
11.6.0
7.11.2017
Dodano klasę NativeAdViewHolder i powiązane z nią metody w bibliotekach NativeAppInstallAd i NativeContentAd.
Wycofane AdLoader.getMediationAdapterClassName (wydawcy powinni zamiast tego używać metod o tej samej nazwie w NativeAppInstallAd i NativeContentAd).
Reklamy testowe są teraz opatrzone etykietą u góry reklamy. Zobacz
przewodnika testowania.
.
11.4.0
19.09.2017 r.
Dodaliśmy metody getMediationAdapterClassName() do klas NativeAppInstallAd i NativeContentAd.
metoda o tej samej nazwie w funkcji AdLoader
zostanie wycofany.
Dodaliśmy do klasy RewardedVideoAd nową metodę loadAd(), która przyjmuje obiekt PublisherAdRequest.
11.2.0
2017‑08‑14
do klasy AdLoader dodaliśmy metodę loadAds(),
który umożliwia aplikacjom wczytanie wielu niepowtarzalnych reklam w jednym żądaniu.
Po zaktualizowaniu aplikacji Google Mobile do wersji 11.2.0 lub nowszej
pakietu SDK Google Ads, musisz też zaktualizować build.gradle aplikacji, aby określić
compileSdkVersion z co najmniej 26 (Android O). Ten
nie zmienia sposobu działania aplikacji. Nie musisz wprowadzać zmian.
targetSdkVersion
Począwszy od wersji 11.2.0 pakiet SDK do reklam mobilnych Google jest dostępny w repozytorium Maven firmy Google. Więcej informacji znajdziesz w informacjach o wersji Usług Google Play.
11.0.0
2017‑06‑07
Do klasy AdListener dodano metody onAdClicked() i onAdImpression().
Te metody są wywoływane tylko w przypadku instalacji aplikacji natywnej i treści natywnej
reklam.
Usunięto metody getInAppPurchaseListener() i setInAppPurchaseListener() z klas AdView, InterstitialAd i NativeExpressAdView. Usunięto też powiązane klasy zakupów w aplikacji.
Dodano możliwość włączenia trybu pełnoekranowego w reklamach pełnoekranowych przez dodanie metody setImmersiveMode() do klas PublisherInterstitialAd i RewardedVideoAd.
Dodano interfejs OnPublisherAdViewLoadedListener, klasę PublisherAdViewOptions i klasę PublisherAdViewOptions.Builder do użycia z AdLoader w przypadku żądań reklam natywnych z banerem.
Dodano opcjonalny OnImmersiveModeUpdatedListener.
który można wdrożyć przez adaptery zapośredniczenia, aby otrzymywać informacje o trybie pojemnym.
aktualizacje.
Metoda getMediationAdapterClassName() została dodana do metody
RewardedVideoAd zajęcia.
Dodano keep reguły, aby automatycznie zachowywać adapter zapośredniczenia
w przypadku korzystania z ProGuard.
10.2.0
2017‑02‑15
Usługi Google Play w wersji 10.2.x to pierwsza wersja, która nie obsługuje już w pełni Androida 2.3.x (Gingerbread).
Aplikacje opracowane przy użyciu pakietu SDK w wersji 10.2.x lub nowszej wymagają
minimalny poziom interfejsu API Androida to 14, przez co nie można go instalować na urządzeniach.
z użyciem interfejsu API na poziomie niższym niż 14. Więcej informacji o dostępnych opcjach, w tym o generowaniu wielu plików APK w celu rozszerzenia obsługi aplikacji na Androida Gingerbread, znajdziesz na blogu dla deweloperów Androida.
Dodaliśmy obsługę komponentów wideo w przypadku treści zaawansowanych natywnych i reklam w ramach szablonów niestandardowych.
Do klasy PublisherAdView dodano metody getVideoController(), setVideoOptions() i getVideoOptions().
Dodano klasę AdChoicesView.
Dodano getAdChoicesContent() i
setAdChoicesContent() metod do
NativeAdMapper zajęcia.
Dodano interfejs InitializableMediationRewardedVideoAdAdapterdla pośredników do wyświetlania reklam wideo z nagrodą, którzy chcą wprowadzić wstępną inicjalizację przed wysłaniem żądania reklamy.
Dodaliśmy obsługę podglądu w aplikacji i rozwiązywania problemów w Google Ad Managerze.
10.0.1
21.11.2016 r.
Poprawki błędów i ogólne ulepszenia.
9.8.0
2016‑10‑24
MobileAds.Initialize(Context) nie jest już wycofane.
Wydawcy korzystający z Google Ad Managera powinni wywoływać tę metodę przy inicjowaniu
i aplikacjami. Wydawcy AdMob powinni nadal używać
MobileAds.Initialize(Context, String) i zdaj
kodu aplikacji.
9.6.0
2016‑09‑22
Dodano MediaView klasy zaawansowanych reklam wideo natywnych.
Dodano openDebugMenu() do funkcji
MobileAds, aby wyświetlić podgląd kreacji i
rozwiązywania problemów z jednostkami reklamowymi Ad Managera.
Dodaliśmy obsługę niestandardowych zdarzeń wideo z nagrodą.
Ulepszyliśmy odtwarzanie reklam w filmach, nadając mu kilka poprawek.
9.0.1
2016‑05‑26
Rozwiązuje problem z ProGuard wprowadzony w wersji 9.0.0.
Wydawcy nie potrzebują już opcji keep w przypadku
com.google.android.gms.common.util.DynamiteApi
9.0.0
18.05.2016
Dodano automatyczne wypełnianie informacji o lokalizacji
w przypadku aplikacji, które bezpośrednio przyznają dostęp do lokalizacji.
Dodano obsługę zdarzeń niestandardowych zapośredniczenia reklam wideo z nagrodą.
Dodaliśmy opcje wideo w przypadku ekspresowych reklam natywnych.
Tylko w tej wersji: aplikacje, które przetwarzają się aplikacji za pomocą ProGuard
muszą dodać tę opcję keep do pliku konfiguracji ProGuard:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
2015–12–18
dodano metodę publiczną,
MobileAds.setAppVolume()
informuje pakiet SDK do reklam mobilnych o bieżącym poziomie głośności aplikacji.
Wprowadzono poprawki błędów i ulepszenia.
8.3.0
2015–11–6
Dodaliśmy obsługę reklam wideo z nagrodą.
Dodaliśmy metodę isLoading() do metod PublisherAdView i PublisherInterstitialAd, aby sprawdzić, czy żądanie reklamy jest w trakcie realizacji.
Metoda setIsDesignedForFamilies() została dodana do:
AdRequest.Builder.
i PublisherAdRequest.Builder.
Dodano metodę destroy() do listy NativeAdView.
8.1.0
24.09.2015
Naprawiono różne błędy.
7.8.0
13.08.2015
Oficjalna wersja MRAID v2.
Dodano metodę isLoading() do:
AdLoaderAdView,
i InterstitialAd
, aby sprawdzić, czy żądanie reklamy jest przetwarzane.
Wycofano: PublisherAdRequest.Builder#setManualImpressionsEnabled().
Zamiast tego użyj PublisherAdView#setManualImpressionsEnabled().
7.5.0
28.05.2015
Dodaliśmy obsługę formatów reklam natywnych promujących instalacje aplikacji i reklam natywnych z treścią w AdMob i Ad Managerze.
Dodaliśmy obsługę niestandardowych formatów reklam natywnych (dostępne w przypadku rezerwacji w usłudze Ad Manager).
7.3.0
28.04.2015
Naprawiono różne błędy.
7.0.0
19.03.2015
Dodano metody addCustomTargeting() i addCategoryExclusion() do PublisherAdRequest.Builder.
Rozwiązaliśmy problem, który powodował: PublisherAdView.recordManualImpression()
rejestrowanie wielu wyświetleń w usłudze Ad Manager przy samodzielnym liczeniu wyświetleń.
Dodano metodę setRequestAgent() do AdRequest.Builder i PublisherAdRequest.Builder.
Ta metoda powinna służyć do oznaczania źródeł żądań reklamy przez osoby trzecie, które pośredniczą w komunikacji z pakietem SDK do reklam mobilnych.
6.5.87
2014‑12‑08
Wprowadzenie podzielonej architektury JAR – programiści w Android Studio mogą już
uwzględnia tylko reklamy z Usług Google Play w zależności od
com.google.android.gms:play‑services‑ads:6.+ Uwaga: aplikacje, które tworzą reklamy w formacie XML, muszą nadal odwoływać się do całej biblioteki com.google.android.gms:play‑services:6.+.
Dodano opis treści do przycisku zamykania pełnoekranowego:
ułatwienia dostępu.
Usunięto rejestrowanie komunikatu „Nie znaleziono zasobów Google Play”, gdy projekt biblioteki jest prawidłowo połączony.
Dodano getMediationAdapterClassName() do AdView, aby pobrać nazwę klasy adaptera zapośredniczenia sieci reklamowej, który obecnie wyświetla reklamę.
5,0
25.06.2014
Dodaliśmy nowe interfejsy API do implementowania zdarzeń niestandardowych.
Dodano domyślny proces zakupu w aplikacji za pomocą interfejsu Google Play Billing API.
4.4
7.05.2014
Dodano nowe interfejsy API do obsługi pośrednictwa.
Dodano nowy format reklamy LARGE_BANNER o wymiarach 320 x 100 przeznaczony zarówno na telefony, jak i na tablety.
Dodano nowy format reklamy pełnoekranowej dla zakupów w aplikacji. Ustaw InAppPurchaseListener na InterstitialAd, aby nasłuchiwać zdarzeń zakupu w aplikacji.
Naprawiono błąd związany z awarią SecurityException z powodu odczytu
gservices bez pozwolenia.
4.3
2014‑03‑17
InterstitialAd działa teraz, jeśli przekazano kontekst aplikacji.
Dodano metodę setContentUrl() do klasy PublisherAdRequest.Builder.
Poprawka dotycząca wyjątku, gdy usługa nie jest zarejestrowana.
4.2
3.02.2014
Naprawiono różne błędy.
4,1
2014‑01‑16
Dodaliśmy obsługę Ad Managera i reklam w wyszukiwarce dla aplikacji mobilnych.
Użytkownik AdRequest.Builder ma teraz metodę setLocation().
Rozwiązaliśmy problem z zawieszaniem się aplikacji, który występował, gdy żądano reklamy pełnoekranowej, ale w pliku manifestu nie podano wartościAdActivity.
4.0
2013‑10‑31
Interfejsy API do reklam mobilnych Google są teraz częścią
Usługi Google Play.
Przyszłe aktualizacje interfejsów API do reklam mobilnych Google będą automatycznie przesyłane do
urządzeń za pomocą Usług Google Play.
Usługi Ad Manager i reklamy w wyszukiwarce dla aplikacji mobilnych nie są jeszcze obsługiwane.
[[["Ł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-10-18 UTC."],[[["Google Ad Manager Android SDK updates prioritize enhancing ad performance, developer experience, and user privacy, while adapting to Android platform changes."],["Major version updates (v23.0.0, v22.0.0, v21.0.0, v20.0.0) introduce significant, potentially breaking changes, requiring developers to carefully migrate their implementations."],["The SDK has evolved to deprecate older APIs and introduce new functionalities, like improved ad load failure logging, adaptive banners, and privacy-preserving API testing."],["Updates reflect industry trends and regulations, including increased minimum SDK requirements, User Messaging Platform (UMP) SDK integration for privacy enhancements, and support for features like Attribution Reporting and Topics API."],["Developers should consult the detailed release notes for specific version changes and migration instructions to ensure seamless integration and optimal ad performance."]]],[]]