為協助您遵守美國州級隱私權法律,Google Mobile Ads SDK for React Native支援使用 Google「受限的資料處理 (RDP)」參數,用來指定是否啟用 RDP。在適用的美國州別,Google 也支援全球隱私權平台 (GPP)。當 Google Mobile Ads SDK for React Native 採用了任一信號,在為您提供服務時,SDK 將限制特定專屬 ID 並處理其他資料。
如要通知 Google 在載入廣告時啟用 RDP 信號,請在請求設定的 extras 物件中傳遞 rdp: '1' 鍵/值組合:
/** * Example loading an interstitial ad with restricted data processing (RDP). */exportasyncfunctionloadInterstitialAdWithRdp(adUnitId:string,):Promise<InterstitialAd|null>{try{constad=awaitInterstitialAd.load({adUnitId,extras:{rdp:'1',},});returnad;}catch(error){constloadError=errorasLoadAdError;console.error('Failed to load interstitial ad:',loadError.message);returnnull;}}
您也可以新增下列程式碼,通知 Google 在整個應用程式中啟用 RDP 信號:
Android:SharedPreferences 物件上值為 1 的 gad_rdp 鍵。
iOS:UserDefaults 物件上的 true 值,用於預設本機儲存空間。
使用 IAB GPP 信號
如果您透過自訂訊息或同意聲明管理平台收集同意選項,Google Mobile Ads SDK for React Native會遵守寫入本機儲存空間的 GPP 信號。User Messaging Platform (UMP) SDK 支援寫入 GPP 信號。如要收集美國州級同意聲明,請參閱「美國 IAB 支援」一文。