The Amazon Advertising API isn't that hard to use. Trying to figure out how to use the Google API would just be a waste of time. Here's the main site for the Amazon API:
https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html
This is the documentation for the Product Search:
http://docs.aws.amazon.com/AWSECommerceService/latest/DG/ItemSearch.html
This is the documentation for signing a Amazon API request:
http://docs.aws.amazon.com/AWSECommerceService/latest/DG/rest-signature.html
Info on how to generate the hash for signing:
Need to generate HMAC SHA256 hash in Objective C as in Java
Unfortunately, Amazon will return XML. If you don't want to write an XML parser you can probably use existing code to just convert it to a dictionary (I haven't tried XMLDictionary, but it looks just fine):
https://github.com/nicklockwood/XMLDictionary
Edit: I typed up all this nice info before I did a search and discovered you need permission from Amazon in order to use the Advertising API on a mobile device. Who knows how you get that. I was just going to delete my answer, but I'll leave this all here.
https://affiliate-program.amazon.com/gp/advertising/api/detail/agreement.html