Um sowas zu schreiben, sollte man zumindest grundlegende Java Kenntnisse haben.
Eine generelle Beschreibung, wie man eine Library erzeugt gibt es
hier
Ein Videotutorial findest Du
hier
Der Forumbenutzer SSG hat einige Wrapper für Ad Sercives geschrieben. Das von Dir genannte Reporo ist allerdings nicht dabei.