添加了一些异常类，抽象部分方法至AdwordsAdapter