Usunięto wycofany interfejs MobileAds.enableSameAppKey() API i zaktualizowaliśmy alternatywną metodę MobileAds.putPublisherFirstPartyIdEnabled(), aby zwracała wartość logiczną określającą, czy trwałość elementu sterującego zakończyła się powodzeniem.
Native Ads:
Usunięto pozycję AdLoader.forUnifiedNativeAd(). Użyj w zamian pola AdLoader.forNativeAd().
Usunięto pozycję AdLoader.forCustomTemplateAd(). Użyj w zamian pola AdLoader.forCustomFormatAd().
Usunięto AdFormat.UNKNOWN bez zamiennika. Aplikacje korzystające z pola QueryInfo.generate() muszą przekazywać format reklamy.
Metody AdManagerAdRequest.Builder odziedziczone z jednostki nadrzędnej można teraz łączyć w łańcuchy, aby utworzyć obiekt na podstawie pojedynczego wywołania.
Wymagało to zmiany struktury dziedziczenia, tak że AdManagerAdRequest.Builder nie będzie już dziedziczyć elementu AdRequest.Builder.
Dodaliśmy obsługę tworzenia rozmiarów adaptacyjnych z użyciem AdSize.FULL_WIDTH jako szerokości. Wcześniej rozmiary reklam utworzone za pomocą parametru AdSize.FULL_WIDTH były traktowane jako AdSize.SMART_BANNER.
Inspektor reklam: włączono możliwość wywoływania żądań reklamy z poziomu interfejsu inspektora reklam na urządzeniach, które nie mają Usług Google Play.
Zapośredniczenie: wartość zwrócona dla wartości Adapter.getVersionInfo() i Adapter.getSDKVersionInfo() zmieniła się z typu com.google.android.gms.ads.mediation.VersionInfo na com.google.android.gms.ads.VersionInfo. Zalecamy, aby adaptery zwracały nowy typ, ponieważ interfejs com.google.android.gms.ads.mediation.VersionInfo został wycofany.
21.5.0
31 października 2023 r.
Reklamy wyświetlane przy otwarciu aplikacji: wycofane metody AppOpenAd.load(), które akceptują parametr wejściowej orientacji, i dodane nowe metody, które nie przyjmują danych wejściowych dotyczących orientacji. Nowe metody określają orientację w momencie żądania, zgodnie z zachowaniem innych formatów pełnoekranowych.
Zapośredniczenie: obsługa zapośredniczenia w przypadku reklam wyświetlanych przy otwarciu aplikacji.
Usunięto uprawnienie RECEIVE_BOOT_COMPLETED z zależności androidx.work:work-runtime. Jeśli używasz Gradle w wersji starszej niż 7.2.0 i wymagasz odpowiednich uprawnień, konieczne może być wyraźne zadeklarowanie tych uprawnień w pliku manifestu Androida.
21.4.0
14–12 2022
Identyfikator aplikacji z Ad Managera jest teraz wymagany dla wszystkich aplikacji Ad Managera i wymaga formatu ca-app-pub-################~##########. Więcej informacji znajdziesz w artykule Konfigurowanie aplikacji.
Inspektor reklam: można rozszerzyć obsługę pakietu SDK na wyświetlanie banerów reklamowych i reklam natywnych w żądaniach za pomocą interfejsu inspektora reklam.
Dodaliśmy obsługę własnego identyfikatora wydawcy (znanego wcześniej jako Same App Key), aby pomóc Ci wyświetlać trafniejsze i lepiej spersonalizowane reklamy na podstawie danych zebranych z Twoich aplikacji.
Oficjalna wersja dla QueryInfo generacji.
21.3.0
10.10.2022
Inspektor reklam: dodano obsługę pakietów SDK do wysyłania żądań i wyświetlania reklam żądane w interfejsie inspektora reklam.
Pakiet SDK do reklam mobilnych Google wyłączy przesyłanie identyfikatora wyświetlania reklam na urządzeniach z Androidem (AAID), gdy parametr RequestConfiguration.Builder.setTagForChildDirectedTreatment() zostanie wywołany za pomocą atrybutu TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (patrz
ustawienie dotyczące treści skierowanych do dzieci) lub gdy komponent RequestConfiguration.Builder.setTagForUnderAgeOfConsent() zostanie wywołany z parametrem TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (patrz
użytkownicy poniżej ustawionego wieku świadomego wyrażenia zgody).
20.5.0
18–11 2021 r.
Dodaliśmy obsługę aplikacji kierowanych na interfejs API 31 na urządzeniach z Androidem 12.
Od wersji 20.4.0 pakiet SDK do reklam mobilnych Google zawiera w swoim pliku manifestu uprawnienie com.google.android.gms.permission.AD_ID, który jest automatycznie łączony z plikiem manifestu aplikacji przez narzędzia Android Build Tools. Więcej informacji o deklaracji uprawnień AD_ID, w tym o tym, jak je wyłączyć, znajdziesz w
tym artykule pomocy na temat Konsoli Play.
Do metody FullScreenContentCallback dodano wywołanie zwrotne onAdClicked().
W klasie AdListener na potrzeby formatu reklamy natywnej włączono wywołanie zwrotne onAdClicked().
Adaptery zapośredniczenia: naprawiona adnotacja wartości null dla parametru mediationExtras we wszystkich wywołaniach wczytywania adaptera zapośredniczenia.
20.2.0
8.06.2021
Dodaliśmy obsługę inspektora reklam (beta) dla wydawców korzystających z Google Ad Managera.
Wycofane funkcje MediationBannerAdapter, MediationInterstitialAdapter i MediationNativeAdapter. Aby wczytywać te formaty, nowe adaptery powinny implementować klasę Adapter.
Adaptery ustalania stawek mogą teraz implementować różne metody wczytywania w klasie Adapter na potrzeby formatów związanych z RTB.
19.7.0
20.01.2021
Duże zmiany w:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
Wycofano: CustomRenderedAd.
Klasy i pakiety z prefiksem Publisher zostały wycofane i zastąpione prefiksem AdManager.
Ostatnia pomocnicza wersja przed wersją 20.0.0. Wszystkie interfejsy API oznaczone jako wycofane w tej i wcześniejszych wersjach zostaną usunięte w wersji 20.0.0. Więcej informacji znajdziesz w przewodniku po migracji do wersji 20.0.0.
19.6.0
4 grudnia 2020 r.
Wycofano metodę onAdLeftApplication() AdListener.
Naprawiono błąd, który powodował, że użytkownicy urządzeń z Androidem 11 po kliknięciu reklamy byli proszeni o wybranie przeglądarki.
19.5.0
20–10–2020
Banery reklamowe: w przypadku banerów reklamowych metoda onAdImpression()
AdListener jest teraz wywoływana.
Dodano metodę setHttpTimeoutMillis(), aby dostosowywać limit czasu dla wywołań HTTPS wysyłanych przez pakiet SDK do reklam mobilnych Google.
19.4.0
10.09.2020
Dodaliśmy obsługę aplikacji kierowanych na interfejs API na interfejs API 30 na urządzeniach z Androidem 11.
Reklamy wyświetlane przy otwarciu aplikacji: zmieniliśmy format AppOpenAd, aby działał bardziej jak format pełnoekranowy niż baner. Dodano metody getResponseInfo() i show() do: AppOpenAd. Wycofane klasy AppOpenAdView i AppOpenAdPresentationCallback.
Zapośredniczenie: raportowanie stanu zapośredniczenia jest teraz dostępne. Aby uzyskać informacje o odpowiedziach z każdej sieci reklamowej, która uczestniczyła w żądaniu reklamy, użyj parametru ResponseInfo.getAdapterResponses().
Starsze reklamy z nagrodą: wycofane RewardedVideoAd.
Naprawiliśmy błąd, który powodował, że funkcja MobileAds.initialize() wywołuje moduł obsługi wykonywania działań zwrotnych tylko raz. Każde wywołanie funkcji MobileAds.initialize() wywołuje teraz wywołanie zwrotne ukończenia.
Dodaliśmy nowe wywołania zwrotne niepowodzeń wczytywania do wszystkich formatów reklam, które zwracają błąd LoadAdError. Np. onAdFailedToLoad(LoadAdError).
Wycofane wywołania zwrotne nieudanego wczytywania, które zwracają typ typu int, np. onAdFailedToLoad(int).
Reklamy z nagrodą: dodaliśmy onRewardedAdFailedToShow(AdError) i wycofano tag onRewardedAdFailedToShow(int).
Zapośredniczenie z nagrodą: dodaliśmy kod błędu prezentacji MEDIATION_SHOW_ERROR. Wszystkie błędy prezentacji związane z zapośredniczonymi reklamami zwracają teraz wartość MEDIATION_SHOW_ERROR w przypadku elementu AdError.getCode() i inną wartość AdError.getCause() (inną niż zerowa), co oznacza błąd zapośredniczenia.
19.2.0
18 czerwca 2020 r.
Dodano format RewardedInterstitialAd. Ta funkcja jest obecnie w wersji prywatnej beta. Aby poprosić o dostęp, skontaktuj się ze swoim menedżerem konta.
Reklamy natywne: w żądaniach testowych w ramach testów dodaliśmy interfejs Walidatora natywnego, który ułatwia wychwytywanie i eliminowanie naruszeń zasad dotyczących reklam natywnych.
Usunięto awarię NullPointerException w MobileAds.initialize(), która występowała na niektórych urządzeniach w aplikacjach korzystających z pakietu SDK Lite.
19.0.1
18 marca 2020 r.
Reklamy natywne: usunięto wyciek pamięci, który występował podczas korzystania z NativeCustomTemplateAd.
19.0.0
2 marca 2020 r.
Dodaliśmy obsługę odczytu parametrów zgody z Zasad IAB dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2.0 oraz ciągu tekstowego us_privacy IAB.
Dodano setNeighboringContentUrls() i getNeighboringContentUrls() do listy AdRequest.
Dodano klasę ResponseInfo, która zawiera informacje o załadowanej reklamie.
W przypadku wszystkich formatów reklam wycofaliśmy getMediationAdapterClassName() i zastąpiono format getResponseInfo().
Reklamy natywne: do kampanii MediaContent dodano metody getDuration() i getCurrentTime().
Zapośredniczenie natywne: do elementu UnifiedNativeAdMapper dodano metody getDuration() i getCurrentTime(), które mają zostać wdrożone przez adaptery.
Dodano interfejsy API dla formatu reklamy InstreamAd. Ta funkcja jest obecnie w wersji prywatnej beta. Poproś menedżera konta o dostęp.
Baner adaptacyjny: zmieniliśmy metody tworzenia banerów adaptacyjnych w klasie AdSize. Na przykład zmieniono nazwę z AdSize.getCurrentOrientationBannerAdSizeWithWidth() na AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Zapośredniczenie: pakiet SDK do reklam mobilnych Google wykrywa teraz wyjątki zgłaszane przez adaptery zapośredniczenia.
Zapośredniczenie z nagrodą: naprawiliśmy błąd polegający na tym, że jeśli wiele zapośredniczonych reklam z nagrodą jest zapisanych w pamięci podręcznej, wyświetlała się tylko jedna z nich.
Dodano metodę setTestDeviceIds(), aby umożliwić jednorazowe konfigurowanie urządzeń testowych dla wszystkich żądań reklam.
18.2.0
29.08.2019
Dodano interfejsy API dla formatu AppOpenAd. Ta funkcja jest obecnie w wersji prywatnej beta. Poproś menedżera konta o dostęp.
Zapośredniczenie: wyjątki dotyczące adaptera, których zrzuty stosu zawierają pakiet SDK do reklam mobilnych Google, są teraz przechwytywane i obsługiwane przez pakiet SDK do reklam mobilnych Google.
18.1.0
9.07.2019
Oficjalna wersja obsługi pomiaru aplikacji.
Pomiar skuteczności aplikacji domyślnie inicjuje i wysyła dane przy jej uruchomieniu.
Dodaliśmy opcję opóźniania pomiarów aplikacji do momentu wyraźnego wywołania pakietu SDK do reklam mobilnych Google.
Reklamy natywne: w przypadku reklam innych niż wideo typ skali obrazu MediaView można teraz ustawiać za pomocą obiektu MediaView.setImageScaleType().
Reklamy natywne: dodano UnifiedNativeAd.getMediaContent().
Wydawcy, którzy wczytują obrazy tylko za pomocą adresów URL, mogą teraz pobrać zawartość multimedialną reklamy, przesłać do niej obraz i wywołać metodę MediaView.setMediaContent(), by za pomocą MediaView uzupełnić dane graficzne reklam innych niż wideo.
Aby uniknąć awarii, która wystąpi przy pierwszym uruchomieniu po zainstalowaniu aplikacji ze Sklepu Play, wydawcy muszą zadeklarować dodatkowe zależności w pliku build.gradle:
Usunięto problem z błędem ANR pochodzącym z android.media.AudioManager.getStreamVolume.
17.2.0
11.03.2019
Reklamy wideo z nagrodą: dodaliśmy nowy zestaw interfejsów API reklam z nagrodą (zobacz pakiet z nagrodą), które umożliwiają jednoczesne wczytywanie wielu reklam z nagrodą.
Zapośredniczenie: dodaliśmy nowy zestaw interfejsów API adaptera zapośredniczenia, które obsługują inicjowanie. Adaptery implementujące nowy interfejs API implementują klasę Adapter.
Wydawcy korzystający z biblioteki firebase-analytics wraz z wersją 17.2.0 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
31 grudnia 2019 r.
Wydawcy korzystający z biblioteki 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ć com.google.firebase:firebase-analytics:16.3.0.
17.1.2
3.12.2018
Wydawcy korzystający z biblioteki firebase-analytics wraz z wersją 17.1.2 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
12–11 2018
Naprawiono błąd, który powodował, że niektóre kombinacje właściwości play-services-ads i firebase-analytics (np. ads:17.1.0 i analytics:16.0.5) spowodowało błąd kompilatora duplicate entry.
Wydawcy korzystający z biblioteki firebase-analytics wraz z wersją 17.1.1 dowolnej biblioteki reklam (np. com.google.android.gms:play-services-ads:17.1.1) musi używać com.google.firebase:firebase-analytics:16.0.5.
Wydawcy AdMob Google są zobowiązani do określenia tagu <meta-data> z kluczem
com.google.android.gms.ads.APPLICATION_ID
w pliku AndroidManifest.xml. Więcej informacji znajdziesz w przewodniku dla początkujących.
Reklamy natywne:NativeAppInstallAd, NativeContentAd i powiązane z nimi interfejsy API zostały wycofane i zastąpione UnifiedNativeAd.
Więcej informacji o korzystaniu z nowych interfejsów API znajdziesz w artykule Zaawansowane ujednolicone reklamy natywne.
Reklamy natywne: dodaliśmy funkcję „Wyłącz tę reklamę”.
Reklamy natywne: usunięto niegroźny dziennik ostrzeżeń „UnconfirmedClickListener nie może mieć wartości null, gdy jest ustawiony obiekt ClickConfirmingView”.
Reklamy z nagrodą: dodaliśmy w elemencie RewardedVideoAd metodę setAdMetadataListener umożliwiającą wyłapywanie zmian w metadanych reklamy.
Reklamy z nagrodą: wywołanie metody destroy() wycisza słuchacza.
Naprawiono błąd, przez który aplikacja onRewardedVideoCompleted() nie uruchamiała się w emulatorach.
16.0.0
2018–10–02
Bez zmian w reklamach. Więcej informacji znajdziesz w informacjach o wersji Usług Google Play.
15.0.0
12.04.2018
Wersja beta MRAID v3.
Reklamy natywne: dodano interfejs Unified Native Ad API. Łączy to typ NativeAppInstallAds i NativeContentAds w jeden nowy typ: UnifiedNativeAd.
Uwaga: jeśli używasz reklam natywnych, po kliknięciu reklamy natywnej w dziennikach pojawia się łagodne ostrzeżenie: „UnconfirmedClickListener nie może mieć wartości null, gdy jest ustawiony parametr ClickConfirmingView”. Możesz je zignorować. Usuniemy je w następnej wersji.
12.0.1
28.03.2018
Bez zmian w reklamach. Aby dowiedzieć się więcej, zapoznaj się z informacjami o wersji Usług Google Play.
12.0.0
20.03.2018
Reklama wideo z nagrodą: do interfejsu RewardedVideoAdListener dodano metodę wywołania zwrotnego onRewardedVideoCompleted().
Zapośredniczenie natywne: do elementu NativeAdMapper dodano metodę trackViews(), która zapewnia adapterom dostęp do obiektów View odpowiadających poszczególnym zasobom reklamy natywnej.
Wycofano atrybut 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 metody w NativeAppInstallAd i NativeContentAd.
Wycofany atrybut AdLoader.getMediationAdapterClassName (wydawcy powinni używać metod o tej samej nazwie w atrybutach NativeAppInstallAd i NativeContentAd).
Reklamy testowe mają teraz na górze etykietę. Więcej informacji znajdziesz w przewodniku testowania.
11.4.0
19.09.2017
Dodano metody getMediationAdapterClassName() do klas NativeAppInstallAd i NativeContentAd. Metoda o tej samej nazwie w elemencie AdLoader zostanie wycofana.
Dodaliśmy nową metodę loadAd(), która pobiera do klasy RewardedVideoAd obiekt PublisherAdRequest.
11.2.0
14 sierpnia 2017 r.
Dodano metodę loadAds() do klasy AdLoader, która umożliwia aplikacjom wczytywanie wielu niepowtarzalnych reklam w jednym żądaniu.
Gdy uaktualnisz pakiet SDK do reklam mobilnych Google do wersji 11.2.0 lub nowszej, musisz też zaktualizować parametr build.gradle, aby określić wartość compileSdkVersion wynoszącą co najmniej 26 (Android O). Nie zmieni to sposobu działania aplikacji. Nie musisz aktualizować targetSdkVersion.
Począwszy od wersji 11.2.0 pakiet SDK do reklam mobilnych Google jest dostępny w repozytorium Maven Google. Aby dowiedzieć się więcej, zapoznaj się z informacjami o wersji Usług Google Play.
11.0.0
7.06.2017
Dodano metody onAdClicked() i onAdImpression() do klasy AdListener.
Te metody są wywoływane tylko w przypadku reklam natywnych promujących instalacje aplikacji i natywnych reklam z treścią.
Usunięto metody getInAppPurchaseListener() i setInAppPurchaseListener() z klas AdView, InterstitialAd i NativeExpressAdView. Usunięte również powiązane
klasy zakupów w aplikacji.
Dodaliśmy możliwość włączenia trybu pojemnego w reklamach pełnoekranowych przez dodanie metody setImmersiveMode() do klas PublisherInterstitialAd i RewardedVideoAd.
Dodaliśmy interfejs OnPublisherAdViewLoadedListener, klasę PublisherAdViewOptions i klasę PublisherAdViewOptions.Builder do wykorzystania z AdLoader na potrzeby żądań reklam natywnych plus-banner.
Dodaliśmy opcjonalny interfejs OnImmersiveModeUpdatedListener, który mogą wdrożyć adaptery zapośredniczenia, aby otrzymywać informacje o aktualizacjach trybu pogłębionego.
Dodano metodę getMediationAdapterClassName() do klasy RewardedVideoAd.
Dodano reguły keep, aby automatycznie zachowywać nazwy klas adaptera zapośredniczenia podczas korzystania z funkcji ProGuard.
10.2.0
2017–2015
Usługi Google Play w wersji 10.2.x to pierwsza wersja, która nie zawiera już pełnej obsługi Androida w wersji 2.3.x (Gingerbread).
Aplikacje opracowane przy użyciu pakietu SDK w wersji 10.2.x lub nowszej wymagają interfejsu Android API na poziomie co najmniej 14. Nie można ich instalować na urządzeniach z interfejsem API niższym niż 14. Więcej informacji o dostępnych opcjach, w tym o tworzeniu wielu plików APK rozszerzających obsługę aplikacji Android Gingerbread, znajdziesz na
blogu dla deweloperów aplikacji na Androida.
Dodaliśmy obsługę zasobów wideo w przypadku zaawansowanych reklam natywnych z treścią i reklam z niestandardowego szablonu.
Dodano metody getVideoController(), setVideoOptions() i getVideoOptions() do klasy PublisherAdView.
Dodano zajęcia AdChoicesView.
Dodano metody getAdChoicesContent() i setAdChoicesContent() do klasy NativeAdMapper.
Dodaliśmy interfejs InitializableMediationRewardedVideoAdAdapter w przypadku adapterów zapośredniczenia wideo z nagrodą, które chcą włączyć wcześniejsze inicjowanie przed wysłaniem żądania reklamy.
Dodaliśmy obsługę podglądu w aplikacji i rozwiązywania problemów w usłudze Google Ad Manager.
10.0.1
2016–11–21
Poprawki błędów i ogólne ulepszenia.
9.8.0
2016–10–24
Interfejs MobileAds.Initialize(Context) został wycofany.
Wydawcy korzystający z Google Ad Managera powinni wywoływać tę metodę przy inicjowaniu aplikacji. Wydawcy AdMob nadal powinni używać parametru MobileAds.Initialize(Context, String) i przekazywać kod aplikacji.
9.6.0
22.09.2016
Dodano klasę MediaView do zaawansowanych reklam wideo natywnych.
Do klasy MobileAds dodaliśmy metodę openDebugMenu() umożliwiającą podgląd kreacji i rozwiązywanie problemów z jednostkami reklamowymi Ad Managera.
Dodaliśmy obsługę niestandardowych zdarzeń reklamy wideo z nagrodą.
Poprawiono odtwarzanie reklam wideo, poprawiając kilka błędów.
9.0.1
26.05.2016
Rozwiązanie problemu z ProGuard wprowadzonych w wersji 9.0.0.
Wydawcy nie potrzebują już opcji keep w przypadku elementu com.google.android.gms.common.util.DynamiteApi.
9.0.0
2016–05–18
Dodaliśmy automatyczne wypełnianie informacji o lokalizacji w przypadku aplikacji, które jednoznacznie przyznają dostęp do lokalizacji.
Dodaliśmy obsługę zdarzeń niestandardowych zapośredniczenia wideo z nagrodą.
Dodaliśmy opcje wideo w przypadku natywnych reklam ekspresowych.
Tylko w tej wersji aplikacje, które używają ProGuard do przetwarzania swoich aplikacji, muszą dodać tę opcję keep do pliku konfiguracyjnego ProGuard:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
2015–12–18
Dodano metodę publiczną (MobileAds.setAppVolume()), która przekazuje pakietowi SDK do reklam mobilnych informacje 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ą.
Dodano metodę isLoading() do elementów PublisherAdView i PublisherInterstitialAd, aby sprawdzać, czy żądanie reklamy jest przetwarzane.
Dodano metodę setIsDesignedForFamilies() do: AdRequest.Builder i PublisherAdRequest.Builder.
Dodano metodę destroy() do: 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 metod AdLoader, AdView i InterstitialAd, aby sprawdzać, 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 z treścią w usługach AdMob i Ad Manager.
Dodaliśmy obsługę niestandardowych formatów reklam natywnych dostępnych 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 metody PublisherAdRequest.Builder.
Rozwiązaliśmy problem, który powodował, że usługa PublisherAdView.recordManualImpression()
rejestrowała wiele wyświetleń w usłudze Ad Manager, gdy korzystano z ręcznego zliczania wyświetleń.
Dodano metodę setRequestAgent() do AdRequest.Builder i PublisherAdRequest.Builder.
Tej metody należy używać do oznaczania źródeł żądań reklamy przez firmy zewnętrzne, które korzystają z pakietu SDK do reklam mobilnych.
6.5.87
8.12.2014
Wprowadzenie podzielonej architektury JAR – deweloperzy Android Studio mogą teraz uwzględniać tylko reklamy w Usługach Google Play, w zależności od com.google.android.gms:play‑services‑ads:6.+.
Uwaga: aplikacje, które tworzą banery reklamowe w formacie XML, nadal muszą odwoływać się do całej biblioteki com.google.android.gms:play‑services:6.+.
Do przycisku zamykania reklam pełnoekranowych dodaliśmy opis treści z myślą o ułatwieniach dostępu.
Usunięto logowanie błędu „Nie znaleziono zasobów Google Play” w przypadku prawidłowego połączenia projektu biblioteki.
Dodano getMediationAdapterClassName() do tabeli AdView, aby uzyskać nazwę klasy adaptera zapośredniczenia sieci reklamowej wyświetlającego obecnie reklamę.
5,0
25.06.2014
Dodaliśmy nowe interfejsy API do implementacji zdarzeń niestandardowych.
Dodaliśmy domyślny proces zakupów w aplikacji przy użyciu interfejsu Google Play Billing API.
4.4
7.05.2014
Dodano nowe interfejsy API adaptera zapośredniczenia.
Dodaliśmy nowy format reklam LARGE_BANNER o wymiarach 320 x 100 pikseli na telefony i tablety.
Dodaliśmy nowy format reklamy pełnoekranowej dla zakupów w aplikacji. Ustaw InAppPurchaseListener w InterstitialAd, aby nasłuchiwać zdarzeń zakupu w aplikacji.
Naprawiono błąd związany z awarią SecurityException spowodowany odczytem usług gservices bez uprawnień.
4.3
17.03.2014
InterstitialAd działa teraz po przekazaniu kontekstu aplikacji.