Вопрос
Я изучаю, как интегрировать нативную рекламу MoPub для Android и iOS в Flutter. Какие данные из нативной рекламы, полученные от MoPub в методе onNativeLoad ниже, необходимо будет передать для правильного отображения Flutter?
Потенциальное решение
На основе документации MoPub для ручной нативной интеграции рекламы (на Android) рекламные данные могут быть получены и переданы через EventChannel для отображения в Пользовательский интерфейс флаттера. Я не уверен, какую информацию из объекта NativeAd
нужно будет передать Флаттеру.
moPubNativeNetworkListener = new MoPubNative.MoPubNativeNetworkListener() {
@Override
public void onNativeLoad(final NativeAd nativeAd) {
Log.d("MoPub", "Native ad has loaded.");
}
@Override
public void onNativeFail(NativeErrorCode errorCode) {
Log.d("MoPub", "Native ad failed to load with error: " + errorCode.toString());
}
};
Использование разработчиком MoPub на Flutter будет иметь ключевое значение, поскольку оно обеспечивает доступ к основным рекламным сетям и, таким образом, обеспечивает эффективную монетизацию.