본문으로 바로가기

react-native-admob 어린이용어플으로 타켓팅 설정하기

react-native-admob은 2019년 9월 이후로 빌드가 올라오지 않고있다. 라이브러리 관리가 전혀 안되서 사후지원이 없다고 보면된다

rnfirebase/admob 이것도 14.5v 이후에는 지원이 종료되어 삭제되었다. 다른 라이브러리를 찾아다녔지만 마땅한게 없었고 결국 이걸 사용하게 되었다는 이야기...

뭐 그래서 이 라이브러리를 사용했던 사람들이 댓글을 달아서 알아서 수정해서 쓰는 모양이다....

 

어린이용 광고 타겟팅 솔루션(tagForChildDirectedTreatment):

iOS

다음 파일을 편집하십시오.
RNAdMobInterstitial.m
RNAdMobRewarded.m
RNDFPBannerView.m
RNGADBannerView.m

이것을 찾으십시오:

GADRequest *request = [GADRequest request];
request.testDevices = _testDevices;
아래에 추가:
[GADMobileAds.sharedInstance.requestConfiguration tagForChildDirectedTreatment:YES];


------
android

다음 파일을 수정하십시오.
RNAdMobBannerViewManager.java
RNAdMobInterstitialAdModule.java
RNAdMobRewardedVideoAdModule.java
RNPublisherBannerViewManager.java

다음을 포함하는 행 찾기:

... adRequest = adRequestBuilder.build();

이 줄 위에 다음을 추가합니다.

adRequestBuilder.tagForChildDirectedTreatment(true);

 

 

 

 

https://github.com/sbugert/react-native-admob/issues/503