Thank you so much for all the help; I finally have figured it out.
For all the people having trouble this most likely will fix it.
In your (XXxxGAMExxXX).build.cs file in Unreal Engine Projects\MobileGame1 4.12\Source(XXxxGAMExxXX.
All you have to do is double click it, you need VS 2015 I use community, and then you coopy and paste this into the main code brackets
if (Target.Platform == UnrealTargetPlatform.Android)
{
PrivateDependencyModuleNames.AddRange(new string[] { "OnlineSubsystemGooglePlay", "AndroidAdvertising" });
}
That basically says if you are in android then load android advertising module and use the play system. This should also fix Any problems with leaderboards and other things.
However in the editor I still get the error of cant find android advertising, probobly because I am not on android on the computer, and I couldn’t test it for ads for some reason either I didn’t do it right, or it wont work cause ADS ONLY SHOWED UP when I actually UPLOADED THE GAME. Now I can finally focus my time on other projects and I hope this solved anyones issues.
PS FOR THE DEVELOPERSS/STAFF Can you please fix this because it took me a long time to figure this out and If it were in the engine by default or in the documentation or when you click a button for play suppport it ads the code then I think your engine would be incredibly more well designed, cause this can just discourage creators from making mobile games on your engine. Thank You!