Google Mobile Ads React Native API

@google/mobile-ads modülü, Google Mobile Ads'i React Native uygulamalarına entegre etmek için temel TypeScript arayüzlerini, sınıflarını ve üst düzey işlevlerini sağlar.

Genel Bakış


Tür Takma Adları
AdapterState
Bir arabuluculuk bağdaştırıcısının olası başlatma durumlarını gösterir.
AdChoicesPlacement
Reklam görünümünde Reklam Seçenekleri simgesinin konumları.
AdFormat
İstenen reklamın biçimi.
AdInspectorError
Reklam inceleyicinin neden başarısız olduğuna dair hata bilgileri.
AdInspectorErrorCode
Reklam inceleyicinin açılmasını veya çalışmasını etkileyen hatalar.
AdOrientation
Satır içi uyarlanabilir ve büyük sabit uyarlanabilir banner reklamlar için yön seçenekleri.
AdSize
Bir reklamın boyutlarını gösterir.
AgeRestrictedTreatment
Reklam istekleri için yaş kısıtlamalı değerlendirme seçeneklerini tanımlar.
ConsentStatus
İzin durumu değerleri.
DebugGeography
Coğrafi bölgeyi test etmek için hata ayıklama değerleri.
FormErrorCode
Kullanıcı Mesajlaşma Platformu (UMP) formu işlem hatalarıyla ilgili hata kodlarını gösterir.
FullScreenContentErrorCode
LoadAdErrorCode
Reklam yükleme işlemi hatalarıyla ilgili hata kodlarını gösterir.
MaxAdContentRating
Uygulamanın maksimum reklam içeriği derecelendirmesini tanımlar ve gösterilebilecek reklam türlerini sınıflandırır.
NativeAdAssetNames
Standart doğal reklam öğelerini tanımlamak için kullanılan adlar.
NativeAdType
Yüklenen bir doğal reklamın biçimini tanımlar.
NativeMediaAspectRatio
Döndürülen doğal reklam medyalarının en boy oranıyla ilgili tercihler.
OnAdInspectorClosedListener
Reklam inceleyici kullanıcı arayüzü kapandığında çağrılacak bir geri çağırma için arayüz tanımı.
PrecisionType
Bildirilen reklam değerinin hassasiyeti.
PrivacyOptionsRequirementStatus
Gizlilik seçenekleri şart durumu.
PublisherPrivacyPersonalizationState
Yayıncı gizlilik değerlendirmesi kişiselleştirme durumlarını gösterir.
ResizeMode
NativeAdMediaView'da resim içeriğinin yeniden boyutlandırma modunu özelleştirme seçenekleri.
ResolvedAdSize
Bir reklam yüklendikten sonra reklam boyutunun nihai çözümlenmiş durumunu gösterir.
SwipeGestureDirection
Özel tıklama kaydırma hareketleriyle ilgili talimatlar.
Değişkenler
AdSize
Önceden tanımlanmış reklam boyutları ve uyarlanabilir ve özel boyutlar oluşturmaya yardımcı yöntemler.
İşlevler
canRequestAds
Mevcut izin durumunun reklam isteğinde bulunmanıza izin verip vermediğini kontrol eder.
getConsentStatus
Kullanıcının mevcut izin durumunu alır.
getInitializationStatus
SDK başlatma durumunu alır.
getPrivacyOptionsRequirementStatus
Uygulamanız için gizlilik seçenekleri giriş noktası gerekip gerekmediğini kontrol eder.
getRequestConfiguration
Genel istek yapılandırmasını alır.
initialize
Google Mobile Ads SDK'sını başlatır.
isConsentFormAvailable
İzin formunun olup olmadığını kontrol eder.
loadAndShowConsentFormIfRequired
Mevcut izin durumu gerektiriyorsa (ör. durum REQUIRED ise) bir izin formu yükler ve kullanıcıya gösterir.
openAdInspector
Google Mobile Ads SDK'sı Reklam İnceleyici yer paylaşımını açar.
openDebugMenu
Hata ayıklama menüsünü açar.
parseLoadAdError
Reklam yükleme sırasında oluşan yerel hatayı ayrıştırır ve LoadAdError ile sarmalar.
requestConsentInfoUpdate
İzin bilgisi güncelleme isteğinde bulunur.
reset
Kalıcı depolama alanındaki tüm izin durumunu temizler.
setPublisherFirstPartyIdEnabled
Yayıncı birinci taraf kimliğinin etkinleştirilip etkinleştirilmediğini kontrol eder.
setRequestConfiguration
Uygunluk ve hedefleme için genel istek yapılandırmasını ayarlar.
setUserControlledAppVolume
Kullanıcı tarafından kontrol edilen uygulamanın ses seviyesini ayarlar.
setUserMutedApp
Uygulamanın sesinin kapatılıp kapatılmayacağını belirler.
showPrivacyOptionsForm
Gizlilik seçenekleri formunu gösterir.

Tür Takma Adları


AdapterState

AdapterState: typeof AdapterState[keyof typeof AdapterState]
Bir arabuluculuk bağdaştırıcısının olası başlatma durumlarını gösterir.
Özellikler
NOT_READY
Uyumlulaştırma bağdaştırıcısının henüz başlatılmadığını veya başlatılamadığını gösterir.
READY
Uyumlulaştırma bağdaştırıcısının başarıyla başlatıldığını ve reklam yayınlamaya hazır olduğunu gösterir.

AdChoicesPlacement

AdChoicesPlacement: typeof AdChoicesPlacement[keyof typeof AdChoicesPlacement]
Reklam görünümünde Reklam Seçenekleri simgesinin konumları.
Özellikler
BOTTOM_LEFT
Reklamın sol alt köşesi.
BOTTOM_RIGHT
Reklamın sağ alt köşesi.
TOP_LEFT
Reklamın sol üst köşesi.
TOP_RIGHT
Reklamın sağ üst köşesi.

AdFormat

AdFormat: typeof AdFormat[keyof typeof AdFormat]
İstenen reklamın biçimi.
Özellikler
APP_OPEN
Uygulama açılışı reklam biçimi.
BANNER
Banner reklam biçimi.
INTERSTITIAL
Geçiş reklamı biçimi.
NATIVE
Doğal reklam biçimi.
REWARDED
Ödüllü reklam biçimi.
REWARDED_INTERSTITIAL
Ödüllü geçiş reklamı biçimi.

AdInspectorError

AdInspectorError: BaseError<AdInspectorErrorCode>
Reklam inceleyicinin neden başarısız olduğuna dair hata bilgileri.

AdInspectorErrorCode

AdInspectorErrorCode: typeof AdInspectorErrorCode[keyof typeof AdInspectorErrorCode]
Reklam inceleyicinin açılmasını veya çalışmasını etkileyen hatalar.
Özellikler
ALREADY_OPEN
Reklam denetleyici zaten açık olduğundan açılamıyor.
FAILED_TO_LOAD
Reklam inceleyici yüklenemedi.
INTERNAL_ERROR
Reklam inceleyicide dahili bir hata oluştu.
NOT_IN_TEST_MODE
Cihaz test modunda olmadığından reklam inceleyici açılamıyor.

AdOrientation

AdOrientation: typeof AdOrientation[keyof typeof AdOrientation]
Satır içi uyarlanabilir ve büyük sabit uyarlanabilir banner reklamlar için yön seçenekleri.
Özellikler
CURRENT
LANDSCAPE
PORTRAIT

AdSize

Bir reklamın boyutlarını gösterir.

Boyutlar, önceden tanımlanmış bir boyut kümesinden (ör. AdSize.LARGE_BANNER) veya uyarlanabilir bir boyuttan biri olabilir.

AgeRestrictedTreatment

AgeRestrictedTreatment: typeof AgeRestrictedTreatment[keyof typeof AgeRestrictedTreatment]
Reklam istekleri için yaş kısıtlamalı değerlendirme seçeneklerini tanımlar.
Özellikler
CHILD
Reklam isteklerinin, çocuk yaştakilere yönelik olarak değerlendirilmesi gerektiğini belirtir.
TEEN
Reklam isteklerinin gençlere yönelik olarak değerlendirilmesi gerektiğini belirtir.
UNSPECIFIED
Reklam isteği için belirli bir yaş kısıtlamasına tabi işlem sinyalinin geçerli olmadığını gösterir.

ConsentStatus

ConsentStatus: typeof ConsentStatus[keyof typeof ConsentStatus]
İzin durumu değerleri.
Özellikler
NOT_REQUIRED
İzin gerekmez.
OBTAINED
Kullanıcı izni alındı, kişiselleştirilmiş ve kişiselleştirilmemiş undefined.
REQUIRED
Kullanıcı izni gerekli ancak henüz alınmadı.
UNKNOWN
İzin durumu bilinmiyor.

DebugGeography

DebugGeography: typeof DebugGeography[keyof typeof DebugGeography]
Coğrafi bölgeyi test etmek için hata ayıklama değerleri.
Özellikler
DISABLED
Hata ayıklama cihazları için coğrafi konum hata ayıklaması devre dışı bırakıldı.
EEA
Hata ayıklama cihazlarında coğrafya, AEA'da olduğu gibi görünür.
OTHER
Coğrafi bölge, hata ayıklama cihazı için yürürlükte olan bir düzenlemenin olmadığı bölgedeymiş gibi görünüyor.
REGULATED_US_STATE
Coğrafya, hata ayıklama cihazları için yasal düzenlemelere tabi bir ABD eyaleti olarak görünür.

FormErrorCode

FormErrorCode: typeof FormErrorCode[keyof typeof FormErrorCode]
Kullanıcı Mesajlaşma Platformu (UMP) formu işlem hatalarıyla ilgili hata kodlarını gösterir.
Özellikler
ALREADY_USED
İzin formu daha önce kullanılmış.
INTERNAL_ERROR
SDK'da dahili bir hata oluştu.
INVALID_OPERATION
İşlem geçersizdi.
NETWORK_ERROR
Form işlemi, ağ bağlantısı nedeniyle başarısız oldu.
TIMEOUT
Form işlemi zaman aşımına uğradı.
UNAVAILABLE
İzin formu yok.
UNKNOWN
Hata kodu, bilinen bir hata koduyla eşlenemedi.

FullScreenContentErrorCode

FullScreenContentErrorCode: typeof FullScreenContentErrorCode[keyof typeof FullScreenContentErrorCode]
Özellikler
AD_ALREADY_USED
Reklam zaten gösterilmiş.
AD_NOT_READY
Reklam gösterilmeye hazır değil.
AD_TOO_LARGE
Reklam, sahne için çok büyük (yalnızca iOS).
APP_NOT_FOREGROUND
Uygulama ön planda değilse
INTERNAL_ERROR
Dahili olarak bir sorun oluştu. Örneğin, reklam içeriği gösterilmeye hazırlanırken bir istisna oluştu.
MEDIATION_ERROR
Aracılık bağdaştırıcısı reklamı gösteremedi. Temel nedeni öğrenmek için FullScreenContentError.mediationAdError başlıklı makaleyi inceleyin.
UNKNOWN
Hata kodu, bilinen bir hata koduyla eşlenemedi.

LoadAdErrorCode

LoadAdErrorCode: typeof LoadAdErrorCode[keyof typeof LoadAdErrorCode]
Reklam yükleme işlemi hatalarıyla ilgili hata kodlarını gösterir.
Özellikler
AD_ALREADY_USED
Reklam yanıtı, reklam yüklemek için daha önce kullanılmış.
APP_ID_MISSING
Uygulama kimliği eksik olduğundan reklam isteği gönderilmedi.
CANCELLED
Reklam isteği iptal edildi (yalnızca Android).
INTERNAL_ERROR
SDK'da dahili bir hata oluştu.
INVALID_REQUEST
Reklam isteği geçersizdi. Örneğin, reklam birimi kimliği yanlıştı.
INVALID_RESPONSE
Sunucudan sunucuya reklam yanıtı geçersiz. Örneğin, reklam yanıtında istek kimliği yok.
MEDIATION_ERROR
Aracılık bağdaştırıcısı bulunamadı veya reklam isteğini gerçekleştiremedi.
NETWORK_ERROR
Ağ bağlantısı nedeniyle reklam isteği başarısız oldu.
NO_FILL
Reklam isteği başarılı oldu ancak reklam envanteri olmadığı için reklam döndürülmedi.
TIMEOUT
Reklam isteği zaman aşımına uğradı.
UNKNOWN
Hata kodu, bilinen bir hata koduyla eşlenemedi.

MaxAdContentRating

MaxAdContentRating: typeof MaxAdContentRating[keyof typeof MaxAdContentRating]
Uygulamanın maksimum reklam içeriği derecelendirmesini tanımlar ve gösterilebilecek reklam türlerini sınıflandırır.
Özellikler
G
Aileler ve çocuklar dahil genel kitlelere uygun içerik.
MA
Yalnızca yetişkin izleyiciler için uygun içerik.
PG
Ebeveyn denetimi şartıyla çoğu izleyici için uygun içerik.
T
Gençler ve daha büyük yaştaki izleyiciler için uygun içerik.
UNSPECIFIED
Belirtilen içerik derecelendirmesi yok.

NativeAdAssetNames

NativeAdAssetNames: typeof NativeAdAssetNames[keyof typeof NativeAdAssetNames]
Standart doğal reklam öğelerini tanımlamak için kullanılan adlar.
Özellikler
ADCHOICES_CONTAINER_VIEW
Reklam Seçenekleri yer paylaşımının kapsayıcısı.
ADVERTISER
Reklamverenin adı.
BODY
Reklamın ana gövde metni.
CALL_TO_ACTION
Reklamın harekete geçirici mesaj metni (örneğin, "Yükle" veya "Daha fazla bilgi edinin").
HEADLINE
Reklamın başlığı.
ICON
Reklamın simge resmi.
MEDIA_CONTENT
Reklamın birincil medya içeriği (resim veya video).
PRICE
Reklamı yapılan uygulamanın veya ürünün fiyatı.
STAR_RATING
Reklamı yapılan uygulama veya ürünün yıldız puanı.
STORE
Mağaza adı.

NativeAdType

NativeAdType: typeof NativeAdType[keyof typeof NativeAdType]
Yüklenen bir doğal reklamın biçimini tanımlar.
Özellikler
BANNER
Banner reklam.
CUSTOM_NATIVE
Özel doğal biçimli reklam.
NATIVE
Doğal reklam.

NativeMediaAspectRatio

NativeMediaAspectRatio: typeof NativeMediaAspectRatio[keyof typeof NativeMediaAspectRatio]
Döndürülen doğal reklam medyalarının en boy oranıyla ilgili tercihler.
Özellikler
ANY
Döndürülen doğal reklam medyası için en boy oranı tercihi yoktur.
LANDSCAPE
Döndürülen doğal reklam medyası için yatay en boy oranı isteyin.
PORTRAIT
Döndürülen doğal reklam medyası için dikey en boy oranı isteyin.
SQUARE
Döndürülen doğal reklam medyası için kare en-boy oranı isteyin.
UNKNOWN
En boy oranı bilinmiyor.

OnAdInspectorClosedListener

OnAdInspectorClosedListener: ((error?) => void)
Reklam inceleyici kullanıcı arayüzü kapandığında çağrılacak bir geri çağırma için arayüz tanımı.

PrecisionType

PrecisionType: typeof PrecisionType[keyof typeof PrecisionType]
Bildirilen reklam değerinin hassasiyeti.
Özellikler
ESTIMATED
Birleştirilmiş verilerden tahmin edilen bir reklam değeridir.
PRECISE
Bu reklam için ödenen kesin değer.
PUBLISHER_PROVIDED
Bir uyumlulaştırma grubundaki manuel BGBM'ler gibi yayıncı tarafından sağlanan reklam değeri.
UNKNOWN
Kesinliği bilinmeyen bir reklam değeri.

PrivacyOptionsRequirementStatus

PrivacyOptionsRequirementStatus: typeof PrivacyOptionsRequirementStatus[keyof typeof PrivacyOptionsRequirementStatus]
Gizlilik seçenekleri şart durumu.
Özellikler
NOT_REQUIRED
Gizlilik seçenekleri giriş noktası gerekli değildir.
REQUIRED
Gizlilik seçenekleri giriş noktası gereklidir.
UNKNOWN
Gizlilik seçenekleri şartının durumu bilinmiyor.

PublisherPrivacyPersonalizationState

PublisherPrivacyPersonalizationState: typeof PublisherPrivacyPersonalizationState[keyof typeof PublisherPrivacyPersonalizationState]
Yayıncı gizlilik değerlendirmesi kişiselleştirme durumlarını gösterir.
Özellikler
DEFAULT
Reklam isteğinin varsayılan yayıncı gizliliği değerlendirmesini alması gerektiğini belirtir.
DISABLED
Reklam isteğinin kişiselleştirilmemiş yayıncı gizliliği değerlendirmesi alması gerektiğini belirtir.
ENABLED
Reklam isteğinin kişiselleştirilmiş yayıncı gizliliği değerlendirmesi alması gerektiğini belirtir.

ResizeMode

ResizeMode: typeof ResizeMode[keyof typeof ResizeMode]
NativeAdMediaView'daki resim içeriğinin yeniden boyutlandırma modunu özelleştirme seçenekleri.
Özellikler
CONTAIN
Görünüme sığacak şekilde eşit olarak ölçeklendirin.

Resim yüksekliği ve genişliği, her boyut görünümün ilgili boyutuna eşit veya bu boyuttan küçük olacak şekilde birlikte ölçeklendirilir. Resim, en boy oranı bozulmadan veya kırpılmadan görünümün içine sığacak şekilde ölçeklendirilir.
COVER
Görünümü kaplayacak şekilde eşit olarak ölçeklendirin.

Resim yüksekliği ve genişliği, her boyut görünümün ilgili boyutuna eşit veya ondan daha büyük olacak şekilde birlikte ölçeklendirilir. Resim, en boy oranı bozulmadan görünüme sığacak şekilde kırpılır.
STRETCH
Görünümü doldurmak için genişliği ve yüksekliği bağımsız olarak ölçeklendirin.

Resim yüksekliği ve genişliği, görünümün boyutlarına uyacak şekilde ayrı ayrı ölçeklendirilir. Resim, kırpılmadan görünümü tamamen dolduracak şekilde ölçeklendirilir ancak resmin en boy oranı korunmaz.

ResolvedAdSize

ResolvedAdSize: FixedAdSize | FluidAdSize
Bir reklam yüklendikten sonra reklam boyutunun nihai çözümlenmiş durumunu gösterir.

Çoğu reklam için bu, tam width ve height boyutlarına sahip bir FixedAdSize olarak çözümlenir. Dinamik olarak boyutlandırılmış banner reklamlar için bu, boyutların görünüm hiyerarşisi tarafından yönetildiği bir FluidAdSize olarak çözümlenir.

SwipeGestureDirection

SwipeGestureDirection: typeof SwipeGestureDirection[keyof typeof SwipeGestureDirection]
Özel tıklama kaydırma hareketleriyle ilgili talimatlar.
Özellikler
DOWN
Ekranı aşağı kaydırın.
LEFT
Sola kaydırın.
RIGHT
Sağa kaydırın.
UP
Yukarı kaydırın.

Değişkenler


AdSize

AdSize: {
  BANNER: FixedAdSize;
  custom: ((width, height) => FixedAdSize);
  FLUID: FluidAdSize;
  FULL_BANNER: FixedAdSize;
  getCurrentOrientationInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  getInlineAdaptiveBannerAdSize: ((width, maxHeight) => InlineAdaptiveAdSize);
  getLandscapeInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  getLargeAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getLargeLandscapeAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getLargePortraitAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getPortraitInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  LARGE_BANNER: FixedAdSize;
  LEADERBOARD: FixedAdSize;
  MEDIUM_RECTANGLE: FixedAdSize;
}
Uyarlanabilir ve özel boyutlar oluşturmak için önceden tanımlanmış reklam boyutları ve yardımcı yöntemler.

İşlevler


canRequestAds

canRequestAds(): boolean
Mevcut izin durumunun reklam isteğinde bulunmanıza izin verip vermediğini kontrol eder.
İadeler
boolean true Reklam isteğinde bulunabiliyorsanız, false aksi takdirde.

getConsentStatus

getConsentStatus(): ConsentStatus
Kullanıcının mevcut izin durumunu alır.
İadeler
ConsentStatus Mevcut izin durumu.

getInitializationStatus

getInitializationStatus(): InitializationStatus
SDK başlatma durumunu alır.

Bu yöntemi, SDK'nın başlatma işlemini tamamlayıp tamamlamadığını kontrol etmek ve tek tek uyumlulaştırma bağdaştırıcılarının durumunu incelemek için kullanın.
İadeler
InitializationStatus Mevcut başlatma durumu.

getPrivacyOptionsRequirementStatus

getPrivacyOptionsRequirementStatus(): PrivacyOptionsRequirementStatus
Uygulamanız için gizlilik seçenekleri giriş noktası gerekip gerekmediğini kontrol eder.

Giriş noktası gerekiyorsa gizlilik seçenekleri formunu göstermek için showPrivacyOptionsForm işlevini çağıran, görünür ve etkileşimli bir kullanıcı arayüzü öğesini uygulamanıza ekleyin. Bir giriş noktası gerekmiyorsa kullanıcı arayüzü öğenizi görünür ve etkileşimli olmayacak şekilde yapılandırın.
İadeler
PrivacyOptionsRequirementStatus Gizlilik seçenekleri şart durumu.

getRequestConfiguration

getRequestConfiguration(): RequestConfiguration
Genel istek yapılandırmasını alır.

Bu yöntemi, genel olarak uygulanmış olan mevcut istek yapılandırmasını almak için kullanın.
İadeler
RequestConfiguration Mevcut genel istek yapılandırması.

initialize

initialize(config, onInitializationComplete?): void
Google Mobile Ads SDK'sını başlatır.

Bu yöntemi bir reklamı yüklemeden ve Google Mobile Ads SDK'sının geri kalanıyla etkileşimde bulunmadan önce çağırın.
Parametreler
config: InitializationConfig SDK başlatmayı kontrol etme seçenekleri.
Optional onInitializationComplete: ((status) => void) SDK başlatmayı tamamladığında çalıştırılacak bir geri çağırma işlevi.

isConsentFormAvailable

isConsentFormAvailable(): boolean
İzin formunun olup olmadığını kontrol eder.
İadeler
boolean İzin formu varsa true, aksi takdirde false.

loadAndShowConsentFormIfRequired

loadAndShowConsentFormIfRequired(onDismissed?): void
Mevcut izin durumu gerektiriyorsa (ör. durum REQUIRED ise) bir izin formu yükler ve kullanıcıya gösterir.
Parametreler
Optional onDismissed: ((error?) => void) Form kapatıldığında veya form gerekmiyorsa çağrılan geri çağırma işlevi. Sunum başarısız olursa isteğe bağlı FormError ile birlikte çağrılır.

openAdInspector

openAdInspector(_listener): void
Google Mobile Ads SDK'sı reklam inceleyici yer paylaşımını açar.

Uyumlulaştırma ayarlarında ve reklam kaynaklarında hata ayıklamak için bu yöntemi kullanın.
Parametreler
_listener: OnAdInspectorClosedListener

openDebugMenu

openDebugMenu(adUnitId): void
Hata ayıklama menüsünü açar.

Test ve sorun giderme işlemlerinde yardımcı olması için bu yöntemi kullanarak belirli bir reklam biriminin hata ayıklama menüsünü açın.
Parametreler
adUnitId: string Hata ayıklama menüsünün açılacağı reklam birimi kimliği.

parseLoadAdError

parseLoadAdError(error): LoadAdError
Reklam yükleme sırasında oluşan yerel bir hatayı ayrıştırır ve LoadAdError içine sarar.
Parametreler
error: unknown Yerel modül tarafından oluşturulan hata nesnesi.
İadeler
LoadAdError Ayrıştırılmış bir LoadAdError nesnesi.

requestConsentInfoUpdate

requestConsentInfoUpdate(params?, onComplete?): void
İzin bilgilerinin güncellenmesini ister.

Bu API, getConsentStatus çağrılmadan önce her uygulama oturumunda çağrılmalıdır.

Bu API çağrıldıktan sonra getConsentStatus dönüş değeri, önceki uygulama oturumundan izin durumunu (varsa) tutmak için eşzamanlı olarak güncellenir.

getConsentStatus, onComplete geri çağırma işlevi çağrıldıktan sonra güncel duruma tekrar güncellenebilir.
Parametreler
Optional params: ConsentRequestParameters Hata ayıklama ve hedefleme için isteğe bağlı yapılandırmalar.
Optional onComplete: ((error?) => void) İzin bilgileri güncelleme işlemi tamamlandığında çağrılan geri çağırma işlevi. İsteğin başarısız olması durumunda isteğe bağlı FormError ile birlikte çağrılır.

reset

reset(): void
Kalıcı depolama alanındaki tüm izin durumunu temizler.

Yalnızca hata ayıklama amacıyla kullanın.

setPublisherFirstPartyIdEnabled

setPublisherFirstPartyIdEnabled(enabled): void
Yayıncı birinci taraf kimliğinin etkin olup olmadığını kontrol eder.

Eski adıyla aynı uygulama anahtarı olarak bilinen Google Mobil Reklam SDK'sı yayıncı birinci taraf kimliğini etkinleştirir veya devre dışı bırakır.
Aşağıdaki kaynakları da incelemenizi öneririz:
Parametreler
enabled: boolean Yayıncı birinci taraf kimliğini etkinleştirmek için doğru, devre dışı bırakmak için yanlış. Varsayılan olarak true değerine ayarlanır.

setRequestConfiguration

setRequestConfiguration(_config): void
Uygunluk ve hedefleme için genel istek yapılandırmasını ayarlar. Hedefleme ayrıntılarını (ör. maksimum reklam içeriği derecelendirmesi), uygunluk ayarlarını (ör. yaş değerlendirmesi etiketi) ve test cihazı kimliklerini belirtmek için bu yöntemi kullanın.

Parametreler
_config: RequestConfiguration

setUserControlledAppVolume

setUserControlledAppVolume(volume): void
Kullanıcı tarafından kontrol edilen uygulamanın ses düzeyini ayarlar.

Bu yöntemi, cihazdaki diğer ses çıkışlarına göre tüm reklamların ses düzeyini ayarlamak için kullanın.
Parametreler
volume: number Ses seviyesi, 0,0 (sessiz) ile 1,0 (maksimum) arasında. Bu aralıktaki herhangi bir kayan nokta değeri geçerlidir (örneğin, 0,001 veya 0,33333). Değer, 0,1 gibi belirli adım boyutu artışlarıyla sınırlı değildir.

setUserMutedApp

setUserMutedApp(muted): void
Uygulamanın sessize alınıp alınmayacağını ayarlar.

Bu yöntemi kullanarak sonraki reklamların ilk ses kapatma durumunu kontrol edin.
Parametreler
muted: boolean Uygulama sesinin kapatılıp kapatılmayacağı. Varsayılan olarak false değerine ayarlanır.

showPrivacyOptionsForm

showPrivacyOptionsForm(onDismissed?): void
Gizlilik seçenekleri formunu gösterir.

getPrivacyOptionsRequirementStatus REQUIRED ise gizlilik seçenekleri formunu gösterir.

Bu yöntem yalnızca gizlilik seçenekleri formunun gösterilmesini isteyen kullanıcı girişine yanıt olarak çağrılmalıdır.

Gizlilik seçenekleri formu, bir form kullanıma sunulduğunda SDK tarafından otomatik olarak önceden yüklenir. Önceden yüklenmiş bir form yoksa SDK, eşzamansız olarak bir form yüklemeye çalışır.

Kullanıcıya form sunulduktan, bir seçenek belirlendikten ve form kapatıldıktan sonra onDismissed geri çağırma işlemi çağrılır. Ayrıca, aşağıdaki durumlarda FormError ile de döndürülebilir:
  • Form kullanılamıyor.
  • Form gösterilemiyor.
  • Form hâlâ önceden yükleniyor.
Parametreler
Optional onDismissed: ((error?) => void) Form kapatıldığında çağrılan geri çağırma işlevi. Sunum başarısız olursa isteğe bağlı bir FormError ile birlikte çağrılır.