diff --git a/vendor/brave-ios/BATBraveRewards.m b/vendor/brave-ios/BATBraveRewards.m index 8e400b99cb2..7ab90670e4f 100644 --- a/vendor/brave-ios/BATBraveRewards.m +++ b/vendor/brave-ios/BATBraveRewards.m @@ -119,10 +119,6 @@ - (void)setupLedgerAndAds self.ledger.faviconFetcher = ^(NSURL *pageURL, void (^completion)(NSURL * _Nullable)) { [weakSelf.delegate faviconURLFromPageURL:pageURL completion:completion]; }; - - if (self.ledger.isEnabled) { - [self.ads initializeIfAdsEnabled]; - } } #pragma clang diagnostic push diff --git a/vendor/brave-ios/Ledger/BATBraveLedger.mm b/vendor/brave-ios/Ledger/BATBraveLedger.mm index 6e9d30a7754..5444ab718e8 100644 --- a/vendor/brave-ios/Ledger/BATBraveLedger.mm +++ b/vendor/brave-ios/Ledger/BATBraveLedger.mm @@ -211,6 +211,10 @@ - (void)initializeLedgerService:(BOOL)executeMigrateScript if (self.initialized) { self.prefs[kMigrationSucceeded] = @(YES); [self savePrefs]; + + if (self.isEnabled) { + [self.ads initializeIfAdsEnabled]; + } } else { BLOG(ledger::LogLevel::LOG_ERROR) << "Ledger Initialization Failed with error: " << std::to_string(static_cast(result)) << std::endl; if (result == ledger::Result::DATABASE_INIT_FAILED) {