Skip ads from YouTube Since ads are almost inevitable on official YouTube app on Android device, I was wondering if those can be skipped automatically?

This post is only about those ads which can be skipped, lets ignore ads which can not be skipped.

For example: When YouTube video starts, for some ads, there is an option to "Skip this ad in 5 sec". 

Once "Skip ad" label is enabled, we can click on it to move to video. Of course this is all manual, and as a user you need to focus on EXACT timing to HIT the skip button. And it becomes worse if the video is having multiple Ads(few of which will be shown in future time), where when Ad plays, user need to again click manually to skip it.

Can this be AUTOMATED, meaning when there is an Ad which can be "Skipped", then just let the YouTube skip it without user's intervention. 

This will be specially useful for those videos which has multiple Ads spanned across the video length and few of them can be skipped.

Looking for a solution on non-rooted device.

Update: It seems like Google is introducing new ad format called Bumpers.  Bumpers, which are unskippable 6-second shorts placed in front of videos. 


  So, soon we may not see an ad which can be skipped, forget about
  skipping it via automation!
You're interested in the Youtube AdAway Xposed Module. It requires root access and the Xposed Framework.

It completely removes the following:


YouTube ads
channel logos
video suggestions
information card teasers


To the best of my knowledge, what you've requested (auto skipping advertisements in the stock Youtube application) cannot be done without root access. Root access is required to 1) draw over other apps and 2) record/replay touches.

See:


Bot Maker for Android
RepiTouch Free
HiroMacro Auto-Touch Macro