diff --git a/Sources/uYouPlus.xm b/Sources/uYouPlus.xm index 2d68867..49197ed 100644 --- a/Sources/uYouPlus.xm +++ b/Sources/uYouPlus.xm @@ -323,46 +323,30 @@ YTMainAppControlsOverlayView *controlsOverlayView; } %end NSString *getAdString(NSString *description) { - if ([description containsString:@"brand_promo"]) - return @"brand_promo"; - if ([description containsString:@"carousel_footered_layout"]) - return @"carousel_footered_layout"; - if ([description containsString:@"carousel_headered_layout"]) - return @"carousel_headered_layout"; - if ([description containsString:@"eml.expandable_metadata"]) - return @"eml.expandable_metadata"; - if ([description containsString:@"feed_ad_metadata"]) - return @"feed_ad_metadata"; - if ([description containsString:@"full_width_portrait_image_layout"]) - return @"full_width_portrait_image_layout"; - if ([description containsString:@"full_width_square_image_layout"]) - return @"full_width_square_image_layout"; - if ([description containsString:@"landscape_image_wide_button_layout"]) - return @"landscape_image_wide_button_layout"; - if ([description containsString:@"post_shelf"]) - return @"post_shelf"; - if ([description containsString:@"product_carousel"]) - return @"product_carousel"; - if ([description containsString:@"product_engagement_panel"]) - return @"product_engagement_panel"; - if ([description containsString:@"product_item"]) - return @"product_item"; - if ([description containsString:@"shopping_carousel"]) - return @"shopping_carousel"; - if ([description containsString:@"shopping_item_card_list"]) - return @"shopping_item_card_list"; - if ([description containsString:@"statement_banner"]) - return @"statement_banner"; - if ([description containsString:@"square_image_layout"]) - return @"square_image_layout"; - if ([description containsString:@"text_image_button_layout"]) - return @"text_image_button_layout"; - if ([description containsString:@"text_search_ad"]) - return @"text_search_ad"; - if ([description containsString:@"video_display_full_layout"]) - return @"video_display_full_layout"; - if ([description containsString:@"video_display_full_buttoned_layout"]) - return @"video_display_full_buttoned_layout"; + for (NSString *str in @[ + @"brand_promo", + @"carousel_footered_layout", + @"carousel_headered_layout", + @"eml.expandable_metadata", + @"feed_ad_metadata", + @"full_width_portrait_image_layout", + @"full_width_square_image_layout", + @"landscape_image_wide_button_layout", + @"post_shelf", + @"product_carousel", + @"product_engagement_panel", + @"product_item", + @"shopping_carousel", + @"shopping_item_card_list", + @"statement_banner", + @"square_image_layout", + @"text_image_button_layout", + @"text_search_ad", + @"video_display_full_layout", + @"video_display_full_buttoned_layout" + ]) + if ([description containsString:str]) return str; + return nil; } static BOOL isAdRenderer(YTIElementRenderer *elementRenderer, int kind) {