add onPreparedListener and fix ad's mockup