如果您使用 proguard 来构建您的应用程序,您应该将 MADNET SDK 的类保持为公共的。为此,只需将下一个字符串添加到您的 proguard 文件中:
-keep public class com.mad.** {
public protected *;
}
此外,如果您使用 AdMob 或 AdWhirl 中介,请将其添加到 proguard 排除中,例如:
-keep public class com.google.ads.** {
public protected *;
}
请同时检查 AdMob 中介的 xml 设置
<com.mad.ad.AdMobFloatingLayout
xmlns:mad="http://schemas.android.com/apk/lib/com.mad.ad"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:id="@+id/adFloatingLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
mad:admobExtraLabel = "mAdtestevent"
ads:adSize="BANNER"
ads:adUnitId="e1a33043e60c4126">
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</com.mad.ad.AdMobFloatingLayout>
此处:
mad:admobExtraLabel - customEvent 的标签,在 AdMob 网站上指定
ads:adSize - Google 广告的 AdSize。
ads:adUnitId - 您的中介 ID。
可以通过skype-call,加速解决问题吗?