问题描述
之后,我尝试使用原生广告
所有广告都可以正常运行,但原生广告无法正常运行,并且无法构建显示此错误的应用程序
错误:找不到符号FirebaseAdMobPlugin.registerNativeAdFactory(FlutterEngine,“ moviesTorrentAdFactory”,NativeAdFactoryExample());
这是MyActivity.java文件:
package tech.devm.movies_torrent;
import io.Flutter.embedding.android.FlutterActivity;
import io.Flutter.embedding.engine.FlutterEngine;
import io.Flutter.plugins.firebaseadmob.FirebaseAdMobPlugin;
import com.google.android.gms.ads.formats.UnifiednativeAd;
import com.google.android.gms.ads.formats.UnifiednativeAdView;
import io.Flutter.plugins.firebaseadmob.FirebaseAdMobPlugin.NativeAdFactory;
import java.util.Map;
public class MainActivity extends FlutterActivity {
@Override
public void configureFlutterEngine(FlutterEngine FlutterEngine) {
FlutterEngine.getPlugins().add(new FirebaseAdMobPlugin());
FirebaseAdMobPlugin.registerNativeAdFactory(FlutterEngine,"moviesTorrentAdFactory",NativeAdFactoryExample());
}
@Override
public void cleanUpFlutterEngine(FlutterEngine FlutterEngine) {
FirebaseAdMobPlugin.unregisterNativeAdFactory(FlutterEngine,"moviesTorrentAdFactory");
}
}
class NativeAdFactoryExample implements NativeAdFactory {
@Override
public UnifiednativeAdView createNativeAd(
UnifiednativeAd nativeAd,Map<String,Object> customOptions) {
// Create UnifiednativeAdView
}
}
是否应该对Manifest.xml文件进行任何更改?还是我错过了什么? 我已经使用(Flutter clean)多次清除了构建,但是没有任何效果 任何帮助将不胜感激
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)