diff --git a/vendor/bat-native-ads/src/bat/ads/internal/ads/inline_content_ad.cc b/vendor/bat-native-ads/src/bat/ads/internal/ads/inline_content_ad.cc index e6101f917890..d6311842e37c 100644 --- a/vendor/bat-native-ads/src/bat/ads/internal/ads/inline_content_ad.cc +++ b/vendor/bat-native-ads/src/bat/ads/internal/ads/inline_content_ad.cc @@ -11,6 +11,7 @@ #include "bat/ads/internal/account/account.h" #include "bat/ads/internal/ads/ad_events/inline_content_ads/inline_content_ad_event_handler.h" #include "bat/ads/internal/ads/serving/inline_content_ad_serving.h" +#include "bat/ads/internal/base/logging_util.h" #include "bat/ads/internal/deprecated/client/client_state_manager.h" #include "bat/ads/internal/geographic/subdivision/subdivision_targeting.h" #include "bat/ads/internal/history/history_manager.h" @@ -60,6 +61,11 @@ void InlineContentAd::TriggerEvent( /////////////////////////////////////////////////////////////////////////////// +void InlineContentAd::OnOpportunityAroseToServeInlineContentAd( + const SegmentList& segments) { + BLOG(1, "Opportunity arose to serve an inline content ad"); +} + void InlineContentAd::OnDidServeInlineContentAd(const InlineContentAdInfo& ad) { TriggerEvent(ad.placement_id, ad.creative_instance_id, mojom::InlineContentAdEventType::kServed); diff --git a/vendor/bat-native-ads/src/bat/ads/internal/ads/inline_content_ad.h b/vendor/bat-native-ads/src/bat/ads/internal/ads/inline_content_ad.h index c59a2ecaa954..15989f7523ba 100644 --- a/vendor/bat-native-ads/src/bat/ads/internal/ads/inline_content_ad.h +++ b/vendor/bat-native-ads/src/bat/ads/internal/ads/inline_content_ad.h @@ -54,6 +54,8 @@ class InlineContentAd final : public inline_content_ads::EventHandlerObserver, private: // inline_content_ads::ServingObserver: + void OnOpportunityAroseToServeInlineContentAd( + const SegmentList& segments) override; void OnDidServeInlineContentAd(const InlineContentAdInfo& ad) override; // inline_content_ads::EventHandlerObserver: diff --git a/vendor/bat-native-ads/src/bat/ads/internal/ads/new_tab_page_ad.cc b/vendor/bat-native-ads/src/bat/ads/internal/ads/new_tab_page_ad.cc index b0175a4ab91c..b72257422ff9 100644 --- a/vendor/bat-native-ads/src/bat/ads/internal/ads/new_tab_page_ad.cc +++ b/vendor/bat-native-ads/src/bat/ads/internal/ads/new_tab_page_ad.cc @@ -10,6 +10,7 @@ #include "bat/ads/internal/account/account.h" #include "bat/ads/internal/ads/ad_events/new_tab_page_ads/new_tab_page_ad_event_handler.h" #include "bat/ads/internal/ads/serving/new_tab_page_ad_serving.h" +#include "bat/ads/internal/base/logging_util.h" #include "bat/ads/internal/deprecated/client/client_state_manager.h" #include "bat/ads/internal/geographic/subdivision/subdivision_targeting.h" #include "bat/ads/internal/history/history_manager.h" @@ -55,6 +56,11 @@ void NewTabPageAd::TriggerEvent(const std::string& placement_id, /////////////////////////////////////////////////////////////////////////////// +void NewTabPageAd::OnOpportunityAroseToServeNewTabPageAd( + const SegmentList& segments) { + BLOG(1, "Opportunity arose to serve a new tab page ad"); +} + void NewTabPageAd::OnDidServeNewTabPageAd(const NewTabPageAdInfo& ad) { TriggerEvent(ad.placement_id, ad.creative_instance_id, mojom::NewTabPageAdEventType::kServed); diff --git a/vendor/bat-native-ads/src/bat/ads/internal/ads/new_tab_page_ad.h b/vendor/bat-native-ads/src/bat/ads/internal/ads/new_tab_page_ad.h index 87152ba85062..44b84aff48a8 100644 --- a/vendor/bat-native-ads/src/bat/ads/internal/ads/new_tab_page_ad.h +++ b/vendor/bat-native-ads/src/bat/ads/internal/ads/new_tab_page_ad.h @@ -53,6 +53,8 @@ class NewTabPageAd final : public new_tab_page_ads::EventHandlerObserver, private: // new_tab_page_ads::ServingObserver: + void OnOpportunityAroseToServeNewTabPageAd( + const SegmentList& segments) override; void OnDidServeNewTabPageAd(const NewTabPageAdInfo& ad) override; // new_tab_page_ads::EventHandlerObserver: diff --git a/vendor/bat-native-ads/src/bat/ads/internal/ads/notification_ad.cc b/vendor/bat-native-ads/src/bat/ads/internal/ads/notification_ad.cc index 232d25294ed3..35806fad3218 100644 --- a/vendor/bat-native-ads/src/bat/ads/internal/ads/notification_ad.cc +++ b/vendor/bat-native-ads/src/bat/ads/internal/ads/notification_ad.cc @@ -136,6 +136,8 @@ void NotificationAd::OnUserDidBecomeActive(const base::TimeDelta idle_time, void NotificationAd::OnOpportunityAroseToServeNotificationAd( const SegmentList& segments) { + BLOG(1, "Opportunity arose to serve a notification ad"); + privacy::p2a::RecordAdOpportunityForSegments(AdType::kNotificationAd, segments); }