YouTube AdAway

This is a simple Xposed module to help you get rid of YouTube ads and branding layers, tested on my GalaxyS4 (Android 4.3) and Nexus5 (Android 4.4+) against the latest YouTube updates (5.7.36), it should work on any Android device supported by Xposed framework (Android 4.0+) on some older YouTube updates as well (tested with 5.3.28).

Requirements:
- Xposed Framework ( API 52+)
- Android 3.0+ (GB version available here: http://wanamlite.com/youtube-adaway/)

What's in:
- Remove YouTube Ads
- Remove Channel Logo
- Remove videos suggestions
- Remove Information card teasers

How to Install:
- Install Xposed Installer App
- Install Xposed framework through Xposed Installer
- Install YouTube AdAway App
- Open Xposed Installer App and enable my App on the modules list
- Reboot

Q: Why this application "may" requires an update for each official YouTube App update.
A: Because the YouTube application sources are proguarded, which means the generated classes names (by Proguard) are changing for each release, this should happen only if a clean proguard (producing a new classes map) is done, that's why we need to update the classes names on YouTube AdAway each time.

Notes:
- Reboot is a MUST after updating YouTube App or my App
- This application is NOT a modified YouTube App
- You won't get any (signature) issues if you update your official YouTube App
- If you get any issues playing YouTube videos you can just uninstall my App or disable it on the Xposed modules list

Author(s): 
Package: 
ma.wanam.youtubeadaway
Version name: 
2.0.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
56,057
MD5 checksum: 
f0db997ced9cc96e423bffba3b1556d9
Uploaded on: 
Wednesday, July 23, 2014 - 17:34
Changes: 

- Update required Xposed framework Bridge version to 52+
- Few other improvements

Version name: 
2.0.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
177,093
MD5 checksum: 
418ff0193d2eb2c7e51df6132a40a0b5
Uploaded on: 
Thursday, June 5, 2014 - 12:44
Changes: 

- Support the upcoming YouTube update (5.7.36)
- Better ad blocking support for older YouTube versions (Tested with YouTube 5.3.28)
- Remove all remaining proguarded hooks, this will reduce the possibility of incompatibilities with upcoming YouTube updates

Version name: 
1.9.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
75,621
MD5 checksum: 
36014f0dbd1fe80f2cf2d6985edf001f
Uploaded on: 
Friday, May 23, 2014 - 11:24
Changes: 

- Added some non Proguarded hooks for better compatibility with upcoming YouTube updates
- Merged Channel features, better and generic support to prevent YouTube layouts changes
- Some stability improvements (hide layouts instead of changing their parents)

Version name: 
1.8.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
122,745
MD5 checksum: 
61c149648151242c517795a7b254191a
Uploaded on: 
Friday, April 18, 2014 - 23:03
Changes: 

Let's make it much more clean experience :) , removed more overlays.

Version name: 
1.8.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
23,998
MD5 checksum: 
843814e8480256fb0074fe9404b38796
Uploaded on: 
Wednesday, April 16, 2014 - 10:56
Changes: 

- Support YouTube 5.6.31
- Add an option to hide "Information Card teasers"

Version name: 
1.7.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
90,960
MD5 checksum: 
f77cda73205293484fb18d1fe00f5b3e
Uploaded on: 
Monday, March 24, 2014 - 20:42
Changes: 

Minor fixes.

Version name: 
1.6.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
59,921
MD5 checksum: 
0d9c337be5e2ffd24a1cae6e821e8ac4
Uploaded on: 
Thursday, March 13, 2014 - 15:26
Changes: 

- Reboot is a MUST after updating YouTube App or my App
- Update hooked methods signatures to support YouTube latest update (5.5.27)
- Sanitize Brands Layouts managements to avoid any YouTube FC on the future.

Version name: 
1.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
180,106
MD5 checksum: 
510beef06b31a2dcddb882138b54a7f8
Changes: 

- Remove the countries restrictions hooks (Not working because the restriction is done on the server side)
- Split branding layer feature to 2 parts : Hide Logo, Hide videos suggestions

Version name: 
1.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
36,144
MD5 checksum: 
89a0d450e7cb5636d26716a3ce74a34c
Changes: 

- Hide Channel logo
- Hide Videos suggestions
- Reviewed hooks and removed useless ones

Version name: 
1.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
5,636
MD5 checksum: 
9672e6b77f80f3da30bd7022ce8f7918
Changes: 

- Remove Branding layers
- Disable Countries restrictions
- Videos flagged as NOT monetized to avoid any ads popups

Version name: 
1.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
23,534
MD5 checksum: 
15779b0d4208cd457d4f282d4eb447b0
Changes: 

- Added a menu option to hide the Application from the App drawer (you may need to reboot your device on some Android versions to apply the changes, not required on Kitkat).

Version name: 
1.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
5,808
MD5 checksum: 
28b78b00cf0a4fbe79adb3b5a006d649
Changes: 

- Added some checks for Xposed Installer and Xposed framework installation to help new users
- Added 2 translations (Arabic and French)
- Removed the useless preference choice (the module can be enabled/disabled through Xposed Installer)
- Set minimum Xposed framework API level to 31 (when the framework and its config were moved out of /data/xposed)

Version name: 
1.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,985
MD5 checksum: 
b9a1c930d41c11a11ab71248484ed675
Changes: 

Initial beta.