Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Donskoy <donskdmitry@mail.ru>2018-09-25 14:39:04 +0300
committerAleksandr Zatsepin <alexzatsepin@users.noreply.github.com>2018-09-27 15:40:37 +0300
commitf1d9578140fa22ee38508e8070dd632db590d18f (patch)
treeab8548b04147fe2d3ea8e2c661d08ff9b11ea8ab /partners_api/ads_engine.hpp
parenteafd554af589cd572f511711caa0ca3b468d4ecf (diff)
[android] Added excluding/including banners provider from platform runtime
Diffstat (limited to 'partners_api/ads_engine.hpp')
-rw-r--r--partners_api/ads_engine.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/partners_api/ads_engine.hpp b/partners_api/ads_engine.hpp
index e07578a8c4..c99f98e367 100644
--- a/partners_api/ads_engine.hpp
+++ b/partners_api/ads_engine.hpp
@@ -25,6 +25,8 @@ public:
std::vector<Banner> GetBanners(feature::TypesHolder const & types,
storage::TCountriesVec const & countryIds,
std::string const & userLanguage) const;
+ void IncludeAdProvider(Banner::Type const type, Banner::Place const bannerPlace);
+ void ExcludeAdProvider(Banner::Type type);
bool HasSearchBanner() const;
std::vector<Banner> GetSearchBanners() const;
@@ -42,6 +44,9 @@ private:
ContainerPtr m_container;
};
+ void ExcludeAdProviderInternal(std::vector<ContainerItem> & banners, Banner::Type const type);
+ void IncludeAdProviderInternal(std::vector<ContainerItem> & banners, Banner::Type const type);
+
std::vector<ContainerItem> m_banners;
std::vector<ContainerItem> m_searchBanners;
};