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.1.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
89,093 in total · 5,559 in the last 24 hours
MD5 checksum: 
5d03c8d05f656981ee550460575b8897
Uploaded on: 
Wednesday, October 22, 2014 - 11:08
Changes: 

- YouTube 5.14.5 support
- Romanian translation (Thanks to @nilac8991)

Version name: 
2.0.9
Release type: 
Stable (low risk of bugs)
Number of downloads: 
79,943 in total · 43 in the last 24 hours
MD5 checksum: 
7a2f486b823cdea42c1ebacee5850166
Uploaded on: 
Monday, October 13, 2014 - 11:45
Changes: 

- YouTube 5.13.3 support
- German translation (Thanks to @DeathHammer)

Version name: 
2.08
Release type: 
Stable (low risk of bugs)
Number of downloads: 
99,555 in total · 13 in the last 24 hours
MD5 checksum: 
a251c7786111babeba44f1d635096e2a
Uploaded on: 
Thursday, October 2, 2014 - 00:18
Changes: 

YouTube 5.11.4 support
Updated french translation (Thanks to @Micks29)

Version name: 
2.0.7
Release type: 
Stable (low risk of bugs)
Number of downloads: 
68,804 in total · 12 in the last 24 hours
MD5 checksum: 
d017a268cc0ede05bec04fc97fc0da76
Uploaded on: 
Tuesday, September 23, 2014 - 21:12
Changes: 

Update support to YouTube 5.10.3.4

Version name: 
2.0.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
94,116 in total · 5 in the last 24 hours
MD5 checksum: 
0c958657e1fb7c3ead50a85fb85116f6
Uploaded on: 
Thursday, September 11, 2014 - 17:15
Changes: 

- Bug fix for old YouTube versions support.

Version name: 
2.0.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
20,318 in total · 7 in the last 24 hours
MD5 checksum: 
b1be6c7ac5c2f01b4a9d044551d0b643
Uploaded on: 
Wednesday, September 10, 2014 - 16:34
Changes: 

Updated support to YouTube 5.10.1.5.

Version name: 
2.0.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
125,291 in total · 4 in the last 24 hours
MD5 checksum: 
2edf0b7a346c67b2926267582cd03f7d
Uploaded on: 
Monday, August 18, 2014 - 12:06
Changes: 

- Hide the Promoted Ad on "What to watch"
- Minor improvements

Version name: 
2.0.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
84,656 in total · 10 in the last 24 hours
MD5 checksum: 
c71b39385e6f07085551d8dca6f602f9
Uploaded on: 
Wednesday, August 6, 2014 - 17:48
Changes: 

*Uninstall old version before installing this version*
- Support YouTube 5.9.0.10+
- Add possibility to open the App from modules list when it's hidden (this feature "may" require a re-installation of the application)

Version name: 
2.0.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
81,443 in total · 5 in the last 24 hours
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: 
172,285 in total · 9 in the last 24 hours
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: 
73,069 in total · 4 in the last 24 hours
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: 
117,934 in total · 1 in the last 24 hours
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,424 in total · 0 in the last 24 hours
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: 
86,884 in total · 2 in the last 24 hours
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: 
57,957 in total · 1 in the last 24 hours
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: 
173,655 in total · 2 in the last 24 hours
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: 
34,972 in total · 0 in the last 24 hours
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,452 in total · 0 in the last 24 hours
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: 
19,153 in total · 1 in the last 24 hours
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,590 in total · 1 in the last 24 hours
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: 
2,003 in total · 1 in the last 24 hours
MD5 checksum: 
b9a1c930d41c11a11ab71248484ed675
Changes: 

Initial beta.