From f0d7deb4e1733b011dd156b52b815095d7fc799c Mon Sep 17 00:00:00 2001 From: Carlos Date: Thu, 12 Sep 2019 14:42:10 -0300 Subject: [PATCH 1/2] Allow use targeting in Android --- Example/index.js | 9 + RNPublisherBanner.js | 63 ++++- .../rnadmob/RNPublisherBannerViewManager.java | 234 ++++++++++++++++++ .../customClasses/CustomTargeting.java | 11 + 4 files changed, 315 insertions(+), 2 deletions(-) create mode 100644 android/src/main/java/com/sbugert/rnadmob/customClasses/CustomTargeting.java diff --git a/Example/index.js b/Example/index.js index ce9b7977f..b86c1d7dd 100644 --- a/Example/index.js +++ b/Example/index.js @@ -150,6 +150,15 @@ export default class Example extends Component { validAdSizes={['banner', 'largeBanner', 'mediumRectangle']} adUnitID="/6499/example/APIDemo/AdSizes" ref={el => (this._adSizesExample = el)} + targeting={{ + customTargeting: { group: "users" }, + categoryExclusions: ['media'], + gender: 'male', + birthday: new Date(1989, 6, 9), + childDirectedTreatment: true, + contentURL: 'admob://', + publisherProvidedID: 'abc123', + }} />