Skip to content

Commit 029d30c

Browse files
committed
[ads] Always run brave ads on iOS if ShouldAlwaysRunBraveAdsService true
1 parent 98a54e6 commit 029d30c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

ios/brave-ios/Sources/Brave/Frontend/Browser/BrowserViewController/BrowserViewController.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ public class BrowserViewController: UIViewController {
348348
}
349349

350350
rewards.ads.captchaHandler = self
351-
let shouldStartAds = rewards.ads.isEnabled || Preferences.BraveNews.isEnabled.value
351+
let shouldStartAds = rewards.ads.isEnabled || Preferences.BraveNews.isEnabled.value || BraveAds.shouldAlwaysRunService()
352352
if shouldStartAds {
353353
// Only start rewards service automatically if ads is enabled
354354
if rewards.isEnabled {

ios/brave-ios/Sources/Brave/Frontend/Rewards/BraveRewards.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ public class BraveRewards: NSObject {
100100
private var braveNewsObservation: AnyCancellable?
101101

102102
private var shouldShutdownAds: Bool {
103-
ads.isServiceRunning() && !ads.isEnabled && !Preferences.BraveNews.isEnabled.value
103+
ads.isServiceRunning() && !ads.isEnabled && !Preferences.BraveNews.isEnabled.value && !BraveAds.shouldAlwaysRunService()
104104
}
105105

106106
/// Propose that the ads service should be shutdown based on whether or not that all features

0 commit comments

Comments
 (0)