AGPS is not location based on cellID.
AGPS means downloading the GPS Satellite ephermides much faster from Internet than to download them from the satellites itself.
cellID locationing is an alternate locating technology, it is not AGPS.
(It is never valid to use an secret Google API, the servcie may stop from one day to the other, leaving your App disfunctional)