I have copied the Google market licensing library into my project, copied the top level sample code in as License.java and made all the necessary changes to the Manifest and strings. All error free and runs normally as was. What I can't figure out is the program structure to actually integrate the two properly. Do I set the License.java as my main activity and start the previously main activity from within that? If so where does it go? This is incomprehensible even by Android standards and I can't find any clear examples on the net. Ta for any ideas.