From 0b62d5ac9a31f4d840c45ea41aeb89a7c2ecbaf3 Mon Sep 17 00:00:00 2001
From: Dylan <dylancompanjen@gmail.com>
Date: Wed, 5 May 2021 01:18:54 +0200
Subject: [PATCH] fix(ios): admob shows only non-personalized ads (#5262)

* fix: conditional was always true if requestNonPersonalizedAdsOnly contained a value
---
 packages/admob/ios/RNFBAdMob/RNFBAdMobCommon.m | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/admob/ios/RNFBAdMob/RNFBAdMobCommon.m b/packages/admob/ios/RNFBAdMob/RNFBAdMobCommon.m
index fbb74d7d80..8ddb5e11cc 100644
--- a/packages/admob/ios/RNFBAdMob/RNFBAdMobCommon.m
+++ b/packages/admob/ios/RNFBAdMob/RNFBAdMobCommon.m
@@ -49,7 +49,7 @@ + (GADRequest *)buildAdRequest:(NSDictionary *)adRequestOptions {
     GADRequest *request = [GADRequest request];
     NSMutableDictionary *extras = [@{} mutableCopy];
 
-    if (adRequestOptions[@"requestNonPersonalizedAdsOnly"]) {
+    if (adRequestOptions[@"requestNonPersonalizedAdsOnly"] && [adRequestOptions[@"requestNonPersonalizedAdsOnly"] boolValue]) {
         extras[@"npa"] = @"1";
     }