/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/ads/Factory.java
33 строки
1 KB
Dmitry Donskoy
[android] Added new scheme for mopub wrapper over Audience Network Sdk
12 фев 2020, 14:37
12 фев 2020, 14:37
28f5512
Код
Авторство
О чём код?
package com.mapswithme.maps.ads; import androidx.annotation.NonNull; import androidx.annotation.Nullable; public class Factory { @NonNull static NativeAdLoader createLoaderForBanner(@NonNull Banner banner, @Nullable OnAdCacheModifiedListener cacheListener, @Nullable AdTracker tracker) { String provider = banner.getProvider(); switch (provider) { case Providers.MY_TARGET: return new MyTargetAdsLoader(cacheListener, tracker); case Providers.MOPUB: return new MopubNativeDownloader(cacheListener, tracker); case Providers.GOOGLE: throw new AssertionError("Not implemented yet"); default: throw new AssertionError("Unknown ads provider: " + provider); } } @NonNull public static CompoundNativeAdLoader createCompoundLoader( @Nullable OnAdCacheModifiedListener cacheListener, @Nullable AdTracker tracker) { return new CompoundNativeAdLoader(cacheListener, tracker); } }