YouTube AdAway

This is a simple Xposed module to help you get rid of the official YouTube and YouTube Kids ads and branding layers, tested on my GalaxyS4 (Android 4.3) and Nexus5 (Android 4.4+) against the ouTube update 5.7.36+ and YouTube Kids 1.05.5, 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.5.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
168,881 in total · 2,761 in the last 24 hours
MD5 checksum: 
b7ad46b780b995c1e5074c49ba430123
Uploaded on: 
Wednesday, April 15, 2015 - 23:07
Changes: 

- Few more checks to support some new YT changes
- YouTube Kids support

Version name: 
2.5.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
124,981 in total · 20 in the last 24 hours
MD5 checksum: 
b0324127ce4aedac7d679fd4c67ccc17
Uploaded on: 
Tuesday, March 24, 2015 - 23:36
Changes: 

- YouTube 10.11.55 Support
- Brute force implementation instead of static hooks, this should support all older and upcoming (i hope so) YT versions.

Version name: 
2.4.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
55,608 in total · 4 in the last 24 hours
MD5 checksum: 
fd29ee688c80631594ad498bc1c72ca8
Uploaded on: 
Thursday, March 19, 2015 - 12:46
Changes: 

YouTube 10.10.52 support.

Version name: 
2.4.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
62,283 in total · 3 in the last 24 hours
MD5 checksum: 
779487f567d6c3f436d6ae4d2e5ddbf1
Uploaded on: 
Tuesday, March 10, 2015 - 22:39
Changes: 

- YouTube 10.09.56 support
- Self hooking to check module activation

Version name: 
2.3.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
68,167 in total · 5 in the last 24 hours
MD5 checksum: 
aed87c96b1dfa8452caaa0505b841622
Uploaded on: 
Wednesday, March 4, 2015 - 22:25
Changes: 

YouTube 10.08.52 support.

Version name: 
2.2.7
Release type: 
Stable (low risk of bugs)
Number of downloads: 
96,631 in total · 2 in the last 24 hours
MD5 checksum: 
a01f82eb74c44932a3eddb4d78d43e4a
Uploaded on: 
Monday, February 16, 2015 - 15:47
Changes: 

- YouTube 10.06.3 support
- Update Xposed checker for Lollipop builds

Version name: 
2.2.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
73,905 in total · 2 in the last 24 hours
MD5 checksum: 
cd3a467aad5f2d5ecd98c6a17ec146f9
Uploaded on: 
Saturday, February 7, 2015 - 13:21
Changes: 

YouTube 10.05.6 support

Version name: 
2.2.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
51,782 in total · 2 in the last 24 hours
MD5 checksum: 
41d81dfd88c2c88818b513cf8a4a4e7e
Uploaded on: 
Saturday, January 31, 2015 - 22:49
Changes: 

YouTube 10.04.5 support.

Version name: 
2.2.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
54,699 in total · 1 in the last 24 hours
MD5 checksum: 
6cdbb22f8847f2c789e802518262f4f2
Uploaded on: 
Sunday, January 25, 2015 - 13:41
Changes: 

YouTube 10.03.5 Support

Version name: 
2.2.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
52,063 in total · 2 in the last 24 hours
MD5 checksum: 
0563b0aa347603f670b261e59de1542e
Uploaded on: 
Saturday, January 17, 2015 - 13:32
Changes: 

- YouTube 10.02.3 support
- Lower Xposed API requirement 40+ (for MIUI users)
- Updated and added some translations (Thanks to all translators)

Version name: 
2.2.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
153,841 in total · 4 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: 
56,315 in total · 2 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: 
5,685 in total · 2 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: 
108,557 in total · 2 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: 
42,207 in total · 0 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,607 in total · 0 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,738 in total · 0 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,861 in total · 0 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,899 in total · 0 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,514 in total · 0 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,477 in total · 0 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,528 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,523 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: 
85,458 in total · 3 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,662 in total · 0 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,951 in total · 1 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,313 in total · 0 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: 
118,100 in total · 0 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,599 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: 
87,025 in total · 0 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,119 in total · 0 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: 
174,220 in total · 1 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,092 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,568 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,280 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,756 in total · 0 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,297 in total · 1 in the last 24 hours
MD5 checksum: 
b9a1c930d41c11a11ab71248484ed675
Changes: 

Initial beta.