diff options
author | Dmitry Donskoy <donskdmitry@mail.ru> | 2018-09-25 14:39:04 +0300 |
---|---|---|
committer | Aleksandr Zatsepin <alexzatsepin@users.noreply.github.com> | 2018-09-27 15:40:37 +0300 |
commit | f1d9578140fa22ee38508e8070dd632db590d18f (patch) | |
tree | ab8548b04147fe2d3ea8e2c661d08ff9b11ea8ab /partners_api/ads_engine.hpp | |
parent | eafd554af589cd572f511711caa0ca3b468d4ecf (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.hpp | 5 |
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; }; |