Natywne adaptery zapośredniczenia: wycofane loadNativeAd
i loadRtbNativeAd() na korzyść: loadNativeAdMapper() i loadRtbNativeAdMapper().
Adaptery powinny zacząć korzystać z nowych metod wczytywania i powiązanych
obiektów.
23.0.0
7.03.2024
Zmiany powodujące niezgodność:
Zwiększyliśmy minimalny poziom interfejsu Android API 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. Używaj
AdLoader.forNativeAd().
Użytkownik AdLoader.forCustomTemplateAd() został usunięty. Używaj
AdLoader.forCustomFormatAd().
Usunięto: AdFormat.UNKNOWN bez zamiennika. Aplikacje używające usługi
QueryInfo.generate()
musi przekazać format reklamy.
AdManagerAdRequest.Builder metoda odziedziczona z jej
Element nadrzędny można teraz połączyć w łańcuch, aby utworzyć obiekt z jednego wywołania.
Wymagało to zmiany struktury dziedziczenia, na którą
AdManagerAdRequest.Builder
nie dziedziczy już wartości z parametru AdRequest.Builder.
Inspektor reklam: dodaliśmy obsługę pakietów SDK do wysyłania żądań i wyświetlania reklam.
żądane za pomocą interfejsu Inspektora reklam.
Dodaliśmy nową metodę QueryInfo.generate(), która wykorzystuje identyfikator jednostki reklamowej.
Umożliwia wstępne testowanie interfejsów API służących do ochrony prywatności użytkowników wersji beta raportów atrybucji i interfejsów Topics w wersji beta.
Więcej informacji znajdziesz w AdMob przewodniku po Piaskownicy prywatności na Androida.
Zapośredniczenie:wartość zwrócona dla argumentu
Adapter.getVersionInfo() i
Typ Adapter.getSDKVersionInfo() został zmieniony z innego typu
com.google.android.gms.ads.mediation.VersionInfo
do 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ą
orientacja w momencie żądania, dopasowana do zachowania innych reklam pełnoekranowych
formatów reklam.
Zapośredniczenie:dodaliśmy obsługę zapośredniczenia reklam wyświetlanych przy otwarciu aplikacji.
Usunięto uprawnienie RECEIVE_BOOT_COMPLETED z:
zależność androidx.work:work-runtime. Jeśli używasz
wersji Gradle starszych niż 7.2.0, które wymagają uprawnień aplikacji;
może być konieczne jawne zadeklarowanie uprawnień w pliku manifestu Androida.
21.4.0
14.12.2022 r.
Identyfikator aplikacji Ad Manager jest teraz wymagany w przypadku wszystkich aplikacji Ad Managera.
wymaga formatu ca-app-pub-################~##########. Zobacz Konfigurowanie aplikacji.
.
Inspektor reklam: rozszerz obsługę pakietu SDK o wyświetlanie banerów reklamowych i
reklam natywnych żądanych przez interfejs inspektora reklam.
Dodaliśmy obsługę własnego identyfikatora wydawcy (dawniej nazywanego tym samym
App Key), aby wyświetlać trafniejsze i bardziej spersonalizowane reklamy dzięki wykorzystaniu
danych zbieranych z aplikacji.
Oficjalna wersja do publikacji dla QueryInfo generacji.
21.3.0
10.10.2022 r.
Inspektor reklam: dodaliśmy obsługę pakietów SDK do wysyłania żądań i wyświetlania reklam.
żądania za pomocą inspektora reklam.
Użytkownik getResponseExtras() został dodany do listy
ResponseInfo.
co może zwrócić dodatkowe informacje o odpowiedzi na reklamę.
21.0.0
25.05.2022
Zmiany powodujące niezgodność:
Pakiet SDK do reklam mobilnych Google wymaga teraz, aby wszystkie aplikacje miały co najmniej
Interfejs API Androida na poziomie 19 musi zostać uruchomiony.
Dodano adnotacje (@NonNull) do każdej metody, która
wcześniej nie zdefiniowano bezpośrednio dopuszczalności wartości null.
Pakiet SDK do reklam mobilnych Google wyłączy transmisję Androida
identyfikatora wyświetlania reklam (AAID), gdy
RequestConfiguration.Builder.setTagForChildDirectedTreatment()
jest wywoływana z funkcją TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (zobacz
ustawienie treści skierowanych do dzieci) lub
RequestConfiguration.Builder.setTagForUnderAgeOfConsent()
jest wywoływana z
TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (zobacz
użytkowników, którzy nie osiągnęli wieku świadomego wyrażenia 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 na temat: AD_ID
deklaracji uprawnień wraz z informacjami o tym, jak je wyłączyć, znajdziesz
ten artykuł pomocy na temat Konsoli Play.
Dodano
onAdClicked()
oddzwanianie do FullScreenContentCallback.
Włączono
onAdClicked()
wywołanie zwrotne w klasie AdListener formatu reklamy natywnej.
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
8.06.2021
Dodaliśmy obsługę inspektora reklam (beta) dla wydawców Google Ad Managera.
Dodano wywołanie zwrotne onAdImpression() do
FullScreenContentCallback
Wycofano format 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
została wycofana i zastąpiona prefiksem AdManager.
Ostatnia wersja podrzędna przed wersją 20.0.0. Wszystkie interfejsy API zostały oznaczone jako wycofane
w tej i wcześniejszych wersjach zostaną usunięte w wersji 20.0.0. Zobacz wersję 20.0.0
.
19.6.0
4.12.2020
Wyłączono: 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
20–10.2020
Banery reklamowe: metoda onAdImpression()
AdListener jest teraz wywoływana w przypadku banerów reklamowych.
Dodano setHttpTimeoutMillis()
metody dostosowania limitu czasu wywołań HTTPS wysyłanych przez usługę Google Mobile
Pakiet SDK do wyświetlania reklam.
19.4.0
10.09.2020
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 zwiększyć skuteczność
np. w formacie pełnoekranowym niż w przypadku banera. Dodane
Metody getResponseInfo() i show() do
AppOpenAd Wycofano: AppOpenAdView
i AppOpenAdPresentationCallback zajęć.
Zapośredniczenie:dostępne jest teraz raportowanie stanu zapośredniczenia. Używaj
ResponseInfo.getAdapterResponses()
aby uzyskać informacje o odpowiedziach dla wszystkich sieci reklamowych, które uczestniczyły w reklamie
użytkownika.
Starsze reklamy z nagrodą: wycofane RewardedVideoAd.
Naprawiono błąd, który powodował, że MobileAds.initialize()
wywołuje moduł obsługi ukończenia tylko raz. Każde połączenie z użytkownikiem
Funkcja MobileAds.initialize() wywołuje teraz pełne wywołanie zwrotne.
Dodaliśmy nowe wywołania zwrotne dotyczące niepowodzenia do wszystkich formatów reklam, które zwracają błąd
LoadAdError Np. onAdFailedToLoad(LoadAdError).
Wycofane wywołania zwrotne nieudanego wczytywania, które zwracają liczbę całkowitą. np. 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 prezentacji związane z zapośredniczonymi reklamami
zwróć MEDIATION_SHOW_ERROR za AdError.getCode()
i AdError.getCause() NonNull reprezentujący
błąd zapośredniczenia.
19.2.0
18.06.2020
Dodano format RewardedInterstitialAd. Ta funkcja jest
obecnie w prywatnej wersji beta. Aby o to poprosić, skontaktuj się z menedżerem konta
dostęp.
Reklamy natywne: do testów dodano interfejs walidatora reklam natywnych
żądań, które pomogą Ci wykrywać i eliminować naruszenia zasad dotyczących reklam natywnych.
Usunięto awarię NullPointerException w MobileAds.initialize()
które wystąpiły na niektórych urządzeniach w aplikacjach korzystających
Pakiet SDK Lite.
19.0.1
18.03.2020
Reklamy natywne: usunięto wyciek pamięci, który występował podczas korzystania z NativeCustomTemplateAd.
19.0.0
2.03.2020
Dodano obsługę odczytu parametrów zgody z:
Zasady IAB dotyczące przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2.0 oraz ciąg tekstowy us_privacy organizacji IAB.
Dodano setNeighboringContentUrls() i
getNeighboringContentUrls() do AdRequest.
Dodano klasę ResponseInfo, która dostarcza informacje
o wczytanej reklamie.
W przypadku wszystkich formatów reklam wycofano atrybut getMediationAdapterClassName()
na korzyść getResponseInfo().
Reklamy natywne: dodano getDuration() i
getCurrentTime() metod do MediaContent.
Zapośredniczenie natywne: dodano tagi getDuration() i
getCurrentTime() metod
UnifiedNativeAdMapper, aby umożliwić stosowanie przejściówek.
Dodano interfejsy API dla formatu reklamy InstreamAd. Ta funkcja jest obecnie dostępna w
prywatnej wersji beta. Poproś menedżera konta o dostęp.
Baner adaptacyjny: wprowadziliśmy zmiany w metodach tworzenia banerów adaptacyjnych
AdSize.
zajęcia. Na przykład nazwa: AdSize.getCurrentOrientationBannerAdSizeWithWidth()
do: AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Zapośredniczenie: pakiet SDK do reklam mobilnych Google wykrywa wyjątki.
wykorzystywane przez adaptery zapośredniczenia.
Zapośredniczenie z nagrodą: usunięto błąd polegający na tym, że przy zapośredniczeniu wystąpiło wiele reklam.
reklamy z nagrodą są przechowywane w pamięci podręcznej i wyświetli się tylko jedna z nich.
Dodano setTestDeviceIds() metody włączania ustawienia
jeden raz na wszystkie żądania reklam.
18.2.0
29.08.2019
Dodano interfejsy API dla interfejsu API
AppOpenAd. Ta funkcja jest obecnie dostępna w
prywatnej wersji 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.
18.1.0
9.07.2019
Oficjalna wersja pomocy dotyczącej pomiaru aplikacji.
Pomiar aplikacji domyślnie inicjuje i wysyła dane przy uruchomieniu aplikacji.
Dodano opcję do
pomiar opóźnienia aplikacji
do momentu wywołania pakietu SDK do reklam mobilnych Google.
Dodano: 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.
Aby uniknąć awarii, która wystąpiła przy pierwszym uruchomieniu po zainstalowaniu aplikacji z
Sklepu Play, ta wersja wymaga od wydawców zadeklarowania dodatkowych
w pliku build.gradle.
Napraw błąd ANR zaczynający się o
android.media.AudioManager.getStreamVolume
17.2.0
11.03.2019
Reklamy wideo z nagrodą: dodaliśmy nowy zestaw interfejsów API z nagrodą (zobacz
z nagrodą
pakiet), który pozwala wczytywać wiele reklam z nagrodą jednocześnie.
Zapośredniczenie:dodaliśmy nowy zestaw interfejsów API adaptera zapośredniczenia, które obsługują
jego zainicjowanie. 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ć tagu com.google.firebase:firebase-analytics:16.3.0.
17.1.3
31.01.2019
Wydawcy korzystający z atrybutu firebase-analytics w połączeniu z wersją
17.1.3 z 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
3.12.2018
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ć tagu com.google.firebase:firebase-analytics:16.0.6.
17.1.1
12.11.2018
Naprawiono błąd, który powodował, że określone kombinacje funkcji play-services-ads i
firebase-analytics (np. ads:17.1.0 i
analytics:16.0.5) wygenerowało duplicate entry
kompilatora.
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 AdMob Google muszą określić
Tag <meta-data> z kluczem
com.google.android.gms.ads.APPLICATION_ID
w pliku AndroidManifest.xml. Zapoznaj się z
Pobierz
Uruchomiono przewodnik, w którym znajdziesz więcej szczegółów.
Reklamy natywne:NativeAppInstallAd, NativeContentAd,
i powiązane z nim 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: dodano opcję „Wyłącz tę reklamę”. funkcji.
Reklamy natywne: niegroźny dziennik ostrzeżeń: „UnconfirmedClickListener musi
nie mieć wartości null, gdy jest ustawiony element ClickConfirmingView." został usunięty.
Reklamy z nagrodą: dodaliśmy metodę setAdMetadataListener dla
RewardedVideoAd, aby wykryć zmiany w metadanych reklam.
Reklamy z nagrodą: wywołanie destroy() spowoduje skasowanie wartości
słuchacz.
Naprawiliśmy błąd polegający na tym, że plik onRewardedVideoCompleted() nie uruchamiał się
za pomocą emulatorów.
16.0.0
2.10.2018
Brak zmian w reklamach. Więcej informacji o Usługach Google Play
zwolnienie
uwagi.
15.0.0
12.04.2018
wersji beta MRAID v3.
Reklamy natywne: dodaliśmy interfejs Unified Native Ad API. Łączy to
NativeAppInstallAds i NativeContentAds w jednym nowym
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ć i zaraz je usunąć.
wersji.
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 pole trackView() na rzecz trackViews().
11.8.0
2017.12.2018
Poprawki błędów i ogólne ulepszenia.
11.6.0
7.11.2017
Dodano klasę NativeAdViewHolder i powiązane metody w:
NativeAppInstallAd i NativeContentAd.
Wycofano reguły AdLoader.getMediationAdapterClassName (wydawcy)
należy zamiast tego użyć metod o tej samej nazwie w funkcji
NativeAppInstallAd i NativeContentAd).
Do metody zostały dodane getMediationAdapterClassName() metody
NativeAppInstallAd i NativeContentAd zajęć.
metoda o tej samej nazwie w funkcji AdLoader
zostanie wycofany.
Dodano nową metodę loadAd(), która pobiera PublisherAdRequest
do klasy RewardedVideoAd.
11.2.0
14.08.2017
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 przez
W repozytorium Google Maven. Więcej informacji znajdziesz w Usługach Google Play
informacjami o wersji.
11.0.0
7.06.2017
Dodano onAdClicked() oraz
onAdImpression()
do klasy AdListener.
Te metody są wywoływane tylko w przypadku instalacji aplikacji natywnej i treści natywnej
reklam.
Usunięto: getInAppPurchaseListener() oraz
setInAppPurchaseListener() metod z AdView, InterstitialAd,
i NativeExpressAdView. Usunięto też powiązane reklamy w aplikacji
klas zakupów.
Dodaliśmy możliwość włączenia trybu pojemnego w reklamach pełnoekranowych
setImmersiveMode() do
PublisherInterstitialAd i RewardedVideoAd
zajęcia.
Dodano interfejs OnPublisherAdViewLoadedListener,
PublisherAdViewOptions zajęcia,
PublisherAdViewOptions.Builder zajęcia do użycia z klasą AdLoader w przypadku banera natywnego z plusem
żądań.
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–15
Usługi Google Play w wersji 10.2.x to pierwsza wersja, która nie
zapewnia pełną obsługę Androida w wersji 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.
używając interfejsu API na poziomie niższym niż 14. Aby dowiedzieć się więcej o dostępnych opcjach,
np. tworzenia wielu plików APK w celu rozszerzenia obsługi aplikacji
Android Gingerbread znajdziesz w
Blog dla deweloperów aplikacji na Androida.
Dodaliśmy obsługę zasobów wideo dla zaawansowanych treści natywnych
i reklamy z szablonu niestandardowego.
Dodano: getVideoController(),
setVideoOptions() i getVideoOptions()
do klasy PublisherAdView.
Dodano zajęcia AdChoicesView.
Dodano getAdChoicesContent() i
setAdChoicesContent() metod do
NativeAdMapper zajęcia.
Dodano InitializableMediationRewardedVideoAdAdapter
z interfejsem adapterów zapośredniczenia reklam wideo z nagrodą,
włącz wczesne inicjowanie przed wysłaniem żądania reklamy.
Dodaliśmy obsługę podglądu w aplikacji i rozwiązywania problemów w Google Ads
Menedżer.
10.0.1
21.11.2016 r.
Poprawki błędów i ogólne ulepszenia.
9.8.0
24.10.2016
Usługa MobileAds.Initialize(Context) została wycofana.
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
22.09.2016
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
26.05.2016
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.
Dodaliśmy obsługę zdarzeń niestandardowych zapośredniczenia reklam wideo z nagrodą.
Dodaliśmy opcje wideo w przypadku ekspresowych reklam natywnych.
Zaktualizowano interfejs API reklam w wyszukiwarce niestandardowej.
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ą.
Do tabeli PublisherAdView dodano metodę isLoading()
i PublisherInterstitialAd, by sprawdzić, czy żądanie reklamy jest wysłane
postęp.
Metoda setIsDesignedForFamilies() została dodana do:
AdRequest.Builder.
i PublisherAdRequest.Builder.
Do tabeli NativeAdView dodano metodę destroy().
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:
AdLoader,
AdView,
i InterstitialAd
, aby sprawdzić, czy żądanie reklamy jest przetwarzane.
Wycofano: PublisherAdRequest.Builder#setManualImpressionsEnabled().
Użyj w zamian zasady PublisherAdView#setManualImpressionsEnabled().
7.5.0
28.05.2015
Dodaliśmy obsługę formatów reklam natywnych promujących instalacje aplikacji i reklam natywnych w sieci reklamowej 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 addCustomTargeting() i
addCategoryExclusion() metod
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 setRequestAgent()
do AdRequest.Builder
i PublisherAdRequest.Builder.
Tej metody należy używać do określania źródeł żądań reklam pochodzących od firm zewnętrznych, które
i zapośredniczać w pakiecie SDK do reklam mobilnych.
6.5.87
8.12.2014
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 tworzące banery reklamowe w formacie XML muszą nadal odnosić się do
całą bibliotekę com.google.android.gms:play‑services:6.+.
Dodano opis treści do przycisku zamykania reklamy pełnoekranowej dla
ułatwienia dostępu.
Usunęliśmy logowanie „Nie znaleziono zasobów Google Play”. gdy biblioteka
jest prawidłowo połączony.
Element getMediationAdapterClassName() został dodany do listy AdView
by uzyskać nazwę klasy adaptera zapośredniczenia sieci reklamowej, który wyświetla obecnie reklamę.
5,0
25.06.2014
Dodaliśmy nowe interfejsy API do implementacji zdarzeń niestandardowych.
Dodaliśmy domyślny proces zakupu w przypadku zakupów w aplikacji przy użyciu interfejsu API Płatności w Google Play.
4.4
7.05.2014
Dodano nowe interfejsy API karty Mediation Adapter.
Dodano nowy format reklamy (LARGE_BANNER) 320 x 100 na oba telefony
i tabletach.
Dodaliśmy nowy format reklamy pełnoekranowej przy zakupach w aplikacji. Ustaw
InAppPurchaseListener w aplikacji InterstitialAd, aby posłuchać
zdarzenia zakupu w aplikacji.
Naprawiono błąd związany z awarią SecurityException z powodu odczytu
gservices bez pozwolenia.
4.3
17.03.2014
InterstitialAd działa teraz, jeśli przekazano kontekst aplikacji.
Do tabeli PublisherAdRequest.Builder dodano metodę setContentUrl().
Usuń problem związany z wyjątkiem, gdy usługa nie jest zarejestrowana.
4.2
3.02.2014
Naprawiono różne błędy.
4,1
16.01.2014
Dodaliśmy obsługę Ad Manager i reklam w wyszukiwarce dla aplikacji mobilnych.
Funkcja AdRequest.Builder ma teraz metodę setLocation().
Usunięto awarię, która występowała po wysłaniu żądania reklamy pełnoekranowej, ale
W pliku manifestu nie określono usługi AdActivity.
4.0
31.10.2013
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.