add ad interface