merge the improvement from plugin admob, refactoring and align names