광고에 반응하는 일부 기본 구성 요소가 있지만 일부는 현재 버전의 반응 네이티브에서 작동하지 않습니다. (예 : 반응 - 기본 admob). 반응이있는 네이티브 광고를 게재하는 것에 대한 정보가 심각하게 부족하기 때문에 대부분의 사람들이이 작업을 수행하는 방법을 파악할 수 없습니다. 모든 사람들이 실제로이 작업을 수행하기 위해 고유 한 UI 구성 요소를 작성합니까? react-native-admob이 현재 admob을 사용하는 유일한 방법입니까? 이 작업을 수행하는 간단한 방법이 완전히 누락 되었습니까?반응하는 네이티브 앱에 광고를 표시하는 방법
1
A
답변
0
당신은 https://github.com/axemclion/react-native-cordova-plugin 및 https://github.com/appfeel/admob-google-cordova으로 시도 할 수 있습니다 :
$ npm install react-native-cordova-plugin --save
$ node_modules/.bin/cordova-plugin add cordova-plugin-camera cordova-admob
을 settings.gradle/안드로이드에서 :
include ':app'
+ include ':cordovaplugin'
+ project(':cordovaplugin').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-cordova-plugin/framework/android')
을 안드로이드/응용 프로그램/build.gradle에서 :
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:appcompat-v7:23.0.1"
compile "com.facebook.react:react-native:+" // From node_modules ...
+ compile project(':cordovaplugin')
}
에서 안드로이드/응용 프로그램/SRC/메인/자바/COM/APPNAME/MainActivity.java 중 하나 index.android.js 또는 다른 구성 요소에서
...
+ import io.cordova.reactnative.CordovaPluginPackage;
...
public class MainActivity extends ReactActivity {
...
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
+ cordovaPluginPackage = new CordovaPluginPackage(this)
);
}
+ private CordovaPluginPackage cordovaPluginPackage;
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ cordovaPluginPackage.setSavedInstanceState(savedInstanceState);
+ }
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent intent) {
+ super.onActivityResult(requestCode, resultCode, intent);
+ cordovaPluginPackage.onActivityResult(requestCode, resultCode, intent);
+ }
}
:
var Cordova = require('react-native-cordova-plugin');
Cordova.navigator.admob.createBannerView({publisherId: "ca-app-pub-XXXXXXXXXXXXXXXX/BBBBBBBBBB"});
Cordova.addEventListener(Cordova.navigator.admob.events.onAdLoaded, onEvent);
+2
코드바 플러그인이 RN 0.29에 붙어 있습니다. – fcpauldiaz
관련 문제
- 1. 반응하는 네이티브 앱에 사용자 입력 데이터를 저장하는 방법
- 2. 약속을 반환을 네이티브 반응하는 방법
- 3. 반응하는 네이티브 안드로이드의 버튼 높이를 설정하는 방법
- 4. 반응하는 네이티브 디바이스에서 버튼 누르기를 잡는 방법?
- 5. 로깅 로그인 네이티브 앱에 응답
- 6. 반응하는 앱에 PHP 스크립트를 포함시키는 방법
- 7. 반응하는 앱에 배열에 객체를 추가하는 방법
- 8. 반응하는 네이티브 Salesforce의 인증 아키텍처 "connect app"
- 9. 세로로 안드로이드 광고를 표시하는 방법
- 10. 반응하는 네이티브 맵에서 계속 움직이는 자동차 아이콘을 표시하는 방법은 무엇입니까?
- 11. android에서 반응하는 네이티브 애플리케이션 유지하기
- 12. 반응하는 네이티브 응용 프로그램 자동화
- 13. 네이티브 스위치에 반응하는 기능은 어떻게해야합니까?
- 14. 스크립트 앱에 반응하는 방법이 있습니까?
- 15. 반응하는 네이티브 앱의 이미지 크기 선택
- 16. 내 Android 앱에 VAST 광고를 표시하는 방법은 무엇인가요?
- 17. Kii Cloud를 사용하여 Android 앱에 광고를 표시하는 코드 예를 찾고
- 18. Google 광고를 Android 앱에 추가
- 19. 하이브리드 앱에 특정 광고를 표시합니다.
- 20. 반응하는 네이티브 앱에서 반응하는 구성 요소를 사용하는 방법은 무엇입니까?
- 21. 블랙 베리 앱에 광고를 표시하려면 어떻게해야합니까?
- 22. 네이티브 인앱 브라우저 앱에
- 23. 동영상 플레이어에 프리 롤 광고를 표시하는 방법
- 24. 두 가지 광고를 구현하여 하단에 표시하는 방법
- 25. 안드로이드 : GLSurfaceView에서 admob 광고를 표시하는 방법
- 26. Admob 삽입 광고를 Android에서 가로로 표시하는 방법
- 27. .setAcceptThirdPartyCookies를 사용하여 네이티브 앱에 응답하십시오.
- 28. 네이티브 서랍에 반응하는 버튼을 만드는 방법은?
- 29. 반응하는 네이티브 Android Webview 트리거 클릭
- 30. 더 작은 장치를 반응하는 네이티브 (iphone se)
시도 this - https://github.com/sbugert/react-native-admob 및 https://github.com/melihmucuk/react-native-admob-sample. 대부분의 다른 광고 플랫폼은 위의 래퍼를 사용하는 한 계속 작동합니다 .. 그 광고 네트워크에서 제공하는 샘플이있을 것이라고 확신합니다. –
반응식 - 기본 -admob은 현재 버전의 반응 네이티브와 작동하지 않습니다. . 다른 repo 인 react-native-admob-sample은 1 년이 넘었으며 매우 오래된 버전의 반응 원시를 사용합니다. –