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.2.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
39,841 in total · 11,079 in the last 24 hours
MD5 checksum: 
5b6b1c25b902bc2073e8eea3fc82efa0
Uploaded on: 
Wednesday, December 10, 2014 - 12:58
Changes: 

Minor bug fix

Version name: 
2.2.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
54,569 in total · 115 in the last 24 hours
MD5 checksum: 
28e08c97a27452f89a952edc13731db6
Uploaded on: 
Saturday, December 6, 2014 - 23:52
Changes: 

Support for more new ads layouts.

Version name: 
2.2.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
4,901 in total · 64 in the last 24 hours
MD5 checksum: 
d9c74833625458c63b0f78d1270f289a
Uploaded on: 
Saturday, December 6, 2014 - 20:20
Changes: 

- YouTube 6.0.11 support
- Use backported fragment support for Android GB (Thanks to kolavar)
- Added many translations (Thanks to all translators: http://transcommu.yasesprox.com/transcommu/Applications/View/252 )

Version name: 
2.1.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
107,514 in total · 20 in the last 24 hours
MD5 checksum: 
6edab418bb4add95ce1b157ac0f77c90
Uploaded on: 
Thursday, November 20, 2014 - 23:30
Changes: 

- YouTube 5.18.5 support.

Version name: 
2.1.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
41,926 in total · 8 in the last 24 hours
MD5 checksum: 
91b0496b140abe23b719d2d6133269e4
Uploaded on: 
Monday, November 17, 2014 - 17:37
Changes: 

- Update support to 5.17.6
- Vietnamese translation (Thanks to Thanhtai2009)
Big thanks to @Alexey71 for posting the latest YT updates.

Version name: 
2.1.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
117,365 in total · 8 in the last 24 hours
MD5 checksum: 
f6f2d3e8ac51d2391328da9dae955941
Uploaded on: 
Saturday, November 1, 2014 - 11:32
Changes: 

- YouTube 5.16.3 support
- Greek translation (Thanks to Vagelis1608)

Version name: 
2.1.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
94,487 in total · 4 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: 
80,682 in total · 1 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,782 in total · 1 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: 
69,052 in total · 5 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,244 in total · 3 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,412 in total · 0 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,381 in total · 0 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,921 in total · 11 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,519 in total · 1 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,485 in total · 7 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,138 in total · 1 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,978 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,476 in total · 1 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,926 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: 
58,001 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,824 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: 
35,009 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,485 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,193 in total · 0 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,640 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,089 in total · 2 in the last 24 hours
MD5 checksum: 
b9a1c930d41c11a11ab71248484ed675
Changes: 

Initial beta.