mirror of
https://github.com/arichornlover/uYouEnhanced.git
synced 2026-03-11 17:15:32 +00:00
Update uYouPlus.xm
This commit is contained in:
parent
760d403b9c
commit
04079257f3
1 changed files with 23 additions and 0 deletions
|
|
@ -102,6 +102,29 @@ static NSString *accessGroupID() {
|
|||
%end
|
||||
|
||||
// Workaround: uYou 3.0.3 Adblock fix.
|
||||
BOOL isAd(YTIElementRenderer *self) {
|
||||
if ([NSUserDefaults.standardUserDefaults boolForKey:@"removeYouTubeAds"]) {
|
||||
if (self != nil) {
|
||||
NSString *description = [self description];
|
||||
if ([description containsString:@"brand_promo"]
|
||||
|| [description containsString:@"statement_banner"]
|
||||
|| [description containsString:@"product_carousel"]
|
||||
|| [description containsString:@"product_engagement_panel"]
|
||||
|| [description containsString:@"product_item"]
|
||||
|| [description containsString:@"expandable_list"]
|
||||
|| [description containsString:@"text_search_ad"]
|
||||
|| [description containsString:@"text_image_button_layout"]
|
||||
|| [description containsString:@"carousel_headered_layout"]
|
||||
|| [description containsString:@"carousel_footered_layout"]
|
||||
|| [description containsString:@"square_image_layout"]
|
||||
|| [description containsString:@"landscape_image_wide_button_layout"]
|
||||
|| [description containsString:@"feed_ad_metadata"])
|
||||
return YES;
|
||||
}
|
||||
}
|
||||
return NO;
|
||||
}
|
||||
|
||||
%hook YTSectionListViewController
|
||||
- (void)loadWithModel:(YTISectionListRenderer *)model {
|
||||
if ([NSUserDefaults.standardUserDefaults boolForKey:@"removeYouTubeAds"]) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue