使用Facebook AdView查找所呈现横幅的WebView - 通过反射



我正在使用Facebook SDK,这是我获得所需"广告"对象的区域:

adView.setAdListener(new AdListener() {
@Override
public void onAdLoaded(Ad ad) {
// Ad loaded callback
}

其中adView是来自package com.facebook.ads的类AdView的对象。

我正在使用的脸书广告类型: https://developers.facebook.com/docs/audience-network/android-banners

会很高兴通过反射找到横幅的WebView(我想使用javascript来更改图标,例如,在横幅内(。

谢谢!

也许尝试找到一个字段,即 WebView 是其超类之一。 使用反射遍历所有字段,并为每个字段构造一个超类列表,并检查该列表中是否存在 WebView。

最新更新