Google Maps not Showing in QGIS 2.12
I suggest you drop the OpenLayers plugin for background maps and try the Quick Map Services plugin instead.
It has more layers than OpenLayers, seems more robust, directly accesses map tiles rather than using OpenLayers' JavaScript to get them, lines up properly on Composer maps, etc.
I don't see Apple Maps in the layer list. It's quite easy to write config files for new map tile services, I did that for Stamen maps which are in the GitHub version of the plugin's addon layers.
But if all you want is one of the Google Maps layers (satellite, map, etc) then Quick Map Services does the job.
Quick Map Services is build upon OpenLayers plugin (thx to github). The biggest difference is that Quick Map Services uses tile servers and not the direct api for getting google layers via OpenLayers which causes zoom errors,... give Quick Map Services a try.
How to get the Google Layers activated: go to Quick Map Services -> Settings -> select the tab 'contributed services' and press 'Get contributed pack'. When you now go to Q.M.S. your list of available layers is extended.