通过阅读sdk源码,发现它有个方法 叫: setPublisherId 它的作用是相当与设置你的银行卡号,每个用户的手机通过这个ID 访问了 广告网址,就会使这个ID的钱增加。如果这里要是反悔错误,那么就不会加载广告了。
.method public static setPublisherId(Ljava/lang/String;)V
.locals 2
if-eqz p0, :cond_0
# 这里修改为 goto :cond_0 if-eqz p0, :cond_1
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
if-nez v0, :cond_1
:cond_0
const-string v0, "DomobSDK"
const-string v1, "Incorrect Domob publisher ID."
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
:goto_0
return-void
:cond_1
sput-object p0, Lcn/domob/android/ads/DomobAdManager;->c:Ljava/lang/String;
goto :goto_0
.end method
当然,有兴趣的朋友可以研究一下 DomobAdManager.smali 这个文件,可以在初始化sdk的时候就返回 void ,这样 效果也是一样的。