โมดูล @google/mobile-ads มีอินเทอร์เฟซ คลาส และฟังก์ชันระดับบนสุดของ TypeScript
หลักสำหรับการผสานรวมโฆษณา Google
ในอุปกรณ์เคลื่อนที่เข้ากับแอปพลิเคชัน React Native
ภาพรวม
-
วงจรและเริ่มต้นใช้งาน SDK: ใช้
initializeกับInitializationConfigเพื่อเริ่มต้นใช้งาน SDK และตรวจสอบสถานะการเริ่มต้นใช้งานอะแดปเตอร์ ด้วยgetInitializationStatusและInitializationStatus -
User Messaging Platform (UMP): จัดการความยินยอมของผู้ใช้
ด้วย
requestConsentInfoUpdate,loadAndShowConsentFormIfRequired,showPrivacyOptionsFormและตรวจสอบสถานะความยินยอมด้วยgetConsentStatusและcanRequestAds -
การกำหนดค่าคำขอ: กำหนดการกำหนดเป้าหมายทั่วโลกและการตั้งค่านโยบายด้วย
setRequestConfigurationและRequestConfigurationโดยกำหนดค่าตัวเลือกต่างๆ เช่นAgeRestrictedTreatment,MaxAdContentRatingและPublisherPrivacyPersonalizationState -
รูปแบบโฆษณา: โหลดและแสดงโฆษณาโดยใช้คลาสรูปแบบ
เช่น
AppOpenAd,InterstitialAd,RewardedAdและRewardedInterstitialAd -
เครื่องมือสำหรับนักพัฒนาแอป: ตรวจสอบการแสดงโฆษณา สถานะอะแดปเตอร์
และการกำหนดค่า SDK แบบเรียลไทม์โดยใช้
openAdInspectorหรือopenDebugMenu
| ชื่อแทนประเภท | |
|---|---|
Adapter
|
แสดงสถานะการเริ่มต้นที่เป็นไปได้ของอะแดปเตอร์สื่อกลาง
|
Ad
|
ตำแหน่งของไอคอนตัวเลือกโฆษณาอื่นๆ ในการดูโฆษณา |
Ad
|
รูปแบบของโฆษณาที่ขอ |
Ad
|
ข้อมูลข้อผิดพลาดเกี่ยวกับสาเหตุที่เครื่องมือตรวจสอบโฆษณาล้มเหลว
|
Ad
|
ข้อผิดพลาดที่มีผลต่อการเปิดหรือการทำงานของเครื่องมือตรวจสอบโฆษณา
|
Ad
|
ตัวเลือกการวางแนวสำหรับโฆษณาแบนเนอร์แบบปรับขนาดได้ที่แทรกในบรรทัดและแบบปรับขนาดได้ที่ยึดตำแหน่งไว้ขนาดใหญ่
|
Ad
|
แสดงมิติข้อมูลของโฆษณา |
Age
|
กำหนดตัวเลือกการดูแลแบบจำกัดอายุสำหรับคำขอโฆษณา
|
Consent
|
ค่าสถานะความยินยอม |
Debug
|
ค่าการแก้ไขข้อบกพร่องสำหรับการทดสอบภูมิศาสตร์ |
Form
|
แสดงรหัสข้อผิดพลาดสำหรับการดำเนินการที่ล้มเหลวของแบบฟอร์ม User Messaging Platform (UMP)
|
Full
|
|
Load
|
แสดงรหัสข้อผิดพลาดสำหรับการดำเนินการโหลดโฆษณาที่ไม่สำเร็จ
|
Max
|
กำหนดการจัดประเภทเนื้อหาโฆษณาสูงสุดสำหรับแอป โดยจัดประเภท
ประเภทโฆษณาที่แสดงได้
|
Native
|
ชื่อที่ใช้ระบุชิ้นงานโฆษณาเนทีฟมาตรฐาน
|
Native
|
ระบุรูปแบบของโฆษณาเนทีฟที่โหลดแล้ว |
Native
|
ค่ากำหนดสำหรับสัดส่วนภาพของสื่อโฆษณาเนทีฟที่แสดง
|
On
|
คำจำกัดความของอินเทอร์เฟซสำหรับ Callback ที่จะเรียกใช้เมื่อ UI เครื่องมือตรวจสอบโฆษณา
ปิด
|
Precision
|
ความแม่นยําของมูลค่าโฆษณาที่รายงาน |
Privacy
|
สถานะข้อกำหนดของตัวเลือกความเป็นส่วนตัว |
Publisher
|
ระบุสถานะการปรับตามโปรไฟล์ของผู้ใช้ของการดูแลด้านความเป็นส่วนตัวสำหรับผู้เผยแพร่โฆษณา
|
Resize
|
ตัวเลือกในการปรับแต่งโหมดการปรับขนาดของเนื้อหารูปภาพใน
NativeAdMediaView
|
Resolved
|
แสดงสถานะสุดท้ายของขนาดโฆษณาหลังจากโหลดโฆษณาแล้ว
|
Swipe
|
วิธีการสำหรับท่าทางการปัดคลิกที่กำหนดเอง |
| ตัวแปร | |
|---|---|
Ad
|
ขนาดโฆษณาที่กําหนดไว้ล่วงหน้าและเมธอดช่วยสําหรับการสร้างขนาดที่ปรับเปลี่ยนได้และ
ขนาดที่กําหนดเอง
|
| ฟังก์ชัน | |
|---|---|
can
|
ตรวจสอบว่าสถานะความยินยอมปัจจุบันอนุญาตให้คุณขอ
โฆษณาหรือไม่
|
get
|
รับสถานะความยินยอมปัจจุบันของผู้ใช้ |
get
|
รับสถานะการเริ่มต้น SDK |
get
|
ตรวจสอบว่าแอปของคุณต้องมีจุดแรกเข้าของตัวเลือกความเป็นส่วนตัวหรือไม่
|
get
|
รับการกำหนดค่าคำขอส่วนกลาง |
initialize
|
เริ่มต้นใช้งาน Google Mobile Ads SDK |
is
|
ตรวจสอบว่ามีแบบฟอร์มความยินยอมหรือไม่ |
load
|
โหลดแบบฟอร์มความยินยอมและแสดงต่อผู้ใช้หากสถานะความยินยอมปัจจุบัน
กำหนดให้ทำเช่นนั้น (เช่น สถานะเป็น REQUIRED)
|
open
|
เปิดการวางซ้อนเครื่องมือตรวจสอบโฆษณาของ Google Mobile Ads SDK
|
open
|
เปิดเมนูแก้ไขข้อบกพร่อง |
parse
|
แยกวิเคราะห์ข้อผิดพลาดดั้งเดิมที่เกิดขึ้นระหว่างการโหลดโฆษณาและรวมไว้ใน
LoadAdError
|
request
|
ขออัปเดตข้อมูลความยินยอม |
reset
|
ล้างสถานะความยินยอมทั้งหมดจากพื้นที่เก็บข้อมูลถาวร
|
set
|
ควบคุมว่าจะเปิดใช้ตัวระบุของบุคคลที่หนึ่งของผู้เผยแพร่โฆษณาหรือไม่
|
set
|
ตั้งค่าคำขอส่วนกลางเพื่อการปฏิบัติตามข้อกำหนดและการกำหนดเป้าหมาย
|
set
|
ตั้งค่าระดับเสียงของแอปพลิเคชันที่ผู้ใช้ควบคุม
|
set
|
กำหนดว่าแอปพลิเคชันจะปิดเสียงหรือไม่ |
show
|
แสดงแบบฟอร์มตัวเลือกความเป็นส่วนตัว |
ชื่อแทนประเภท
AdapterState
AdapterState: typeof AdapterState[keyof typeof AdapterState]
| พร็อพเพอร์ตี้ | |
|---|---|
NOT_
|
ระบุว่ายังไม่ได้เริ่มต้นใช้งานอะแดปเตอร์สื่อกลาง
หรือเริ่มต้นใช้งานไม่สำเร็จ
|
READY
|
ระบุว่าอะแดปเตอร์สื่อกลางเริ่มต้นใช้งานสำเร็จ
และพร้อมแสดงโฆษณา
|
AdChoicesPlacement
AdChoicesPlacement:
typeof AdChoicesPlacement[keyof typeof AdChoicesPlacement]
| พร็อพเพอร์ตี้ | |
|---|---|
BOTTOM_
|
มุมซ้ายล่างของโฆษณา |
BOTTOM_
|
มุมขวาล่างของโฆษณา |
TOP_
|
มุมซ้ายบนของโฆษณา |
TOP_
|
มุมขวาบนของโฆษณา |
AdFormat
AdInspectorError
AdInspectorError:
BaseError<AdInspectorErrorCode>
AdInspectorErrorCode
AdInspectorErrorCode:
typeof AdInspectorErrorCode[keyof typeof AdInspectorErrorCode]
AdOrientation
AdOrientation: typeof AdOrientation[keyof typeof AdOrientation]
| พร็อพเพอร์ตี้ | |
|---|---|
CURRENT
|
|
LANDSCAPE
|
|
PORTRAIT
|
|
AdSize
แสดงขนาดของโฆษณา
อาจเป็นหนึ่งใน ชุดขนาดที่กำหนดไว้ล่วงหน้า (เช่น AdSize.LARGE_BANNER) หรือขนาดที่ปรับเปลี่ยนได้
อาจเป็นหนึ่งใน ชุดขนาดที่กำหนดไว้ล่วงหน้า (เช่น AdSize.LARGE_BANNER) หรือขนาดที่ปรับเปลี่ยนได้
AgeRestrictedTreatment
AgeRestrictedTreatment:
typeof AgeRestrictedTreatment[keyof typeof AgeRestrictedTreatment]
| พร็อพเพอร์ตี้ | |
|---|---|
CHILD
|
ระบุว่าคำขอโฆษณาควรได้รับการดูแลตามอายุของเด็ก
|
TEEN
|
ระบุว่าคำขอโฆษณาควรได้รับการดูแลตามอายุของวัยรุ่น
|
UNSPECIFIED
|
บ่งชี้ว่าคำขอโฆษณาไม่มีสัญญาณการดูแลแบบจำกัดอายุที่เฉพาะเจาะจง
|
ConsentStatus
ConsentStatus: typeof ConsentStatus[keyof typeof ConsentStatus]
DebugGeography
DebugGeography: typeof DebugGeography[keyof typeof DebugGeography]
FormErrorCode
FormErrorCode: typeof FormErrorCode[keyof typeof FormErrorCode]
FullScreenContentErrorCode
FullScreenContentErrorCode:
typeof FullScreenContentErrorCode[keyof typeof FullScreenContentErrorCode]
| พร็อพเพอร์ตี้ | |
|---|---|
AD_
|
โฆษณาแสดงไปแล้ว |
AD_
|
โฆษณาไม่พร้อมแสดง |
AD_
|
โฆษณามีขนาดใหญ่เกินไปสำหรับฉาก (iOS เท่านั้น) |
APP_
|
แอปไม่ได้อยู่ในเบื้องหน้า |
INTERNAL_
|
มีบางอย่างเกิดขึ้นภายใน เช่น เกิดข้อยกเว้น
ขณะเตรียมแสดงเนื้อหาโฆษณา
|
MEDIATION_
|
อะแดปเตอร์สื่อกลางแสดงโฆษณาไม่สำเร็จ ดูสาเหตุที่แท้จริงได้ที่
FullScreenContentError.mediationAdError
|
UNKNOWN
|
จับคู่รหัสข้อผิดพลาดกับรหัสข้อผิดพลาดที่รู้จักไม่ได้
|
LoadAdErrorCode
LoadAdErrorCode: typeof LoadAdErrorCode[keyof typeof LoadAdErrorCode]
MaxAdContentRating
MaxAdContentRating:
typeof MaxAdContentRating[keyof typeof MaxAdContentRating]
NativeAdAssetNames
NativeAdAssetNames:
typeof NativeAdAssetNames[keyof typeof NativeAdAssetNames]
NativeAdType
NativeAdType: typeof NativeAdType[keyof typeof NativeAdType]
| พร็อพเพอร์ตี้ | |
|---|---|
BANNER
|
โฆษณาแบนเนอร์ |
CUSTOM_
|
โฆษณารูปแบบเนทีฟที่กำหนดเอง |
NATIVE
|
โฆษณาเนทีฟ |
NativeMediaAspectRatio
NativeMediaAspectRatio:
typeof NativeMediaAspectRatio[keyof typeof NativeMediaAspectRatio]
OnAdInspectorClosedListener
OnAdInspectorClosedListener:
((error?) => void)
PrecisionType
PrecisionType: typeof PrecisionType[keyof typeof PrecisionType]
PrivacyOptionsRequirementStatus
PrivacyOptionsRequirementStatus:
typeof PrivacyOptionsRequirementStatus[keyof typeof PrivacyOptionsRequirementStatus]
| พร็อพเพอร์ตี้ | |
|---|---|
NOT_
|
ไม่จำเป็นต้องมีจุดแรกเข้าของตัวเลือกความเป็นส่วนตัว
|
REQUIRED
|
ต้องมีจุดแรกเข้าของตัวเลือกความเป็นส่วนตัว |
UNKNOWN
|
ไม่ทราบสถานะข้อกำหนดตัวเลือกความเป็นส่วนตัว
|
PublisherPrivacyPersonalizationState
PublisherPrivacyPersonalizationState: typeof PublisherPrivacyPersonalizationState[keyof typeof PublisherPrivacyPersonalizationState]
ResizeMode
ResizeMode: typeof ResizeMode[keyof typeof ResizeMode]
ResolvedAdSize
ResolvedAdSize:
FixedAdSize | FluidAdSize
สำหรับโฆษณาส่วนใหญ่ สถานะนี้จะเปลี่ยนเป็น FixedAdSize ที่มีขนาด
width และ height ที่แน่นอน
สำหรับโฆษณาแบนเนอร์ที่มีขนาดแบบไดนามิก ระบบจะแปลงเป็น
FluidAdSize
ซึ่งมีการจัดการมิติข้อมูลโดยลำดับชั้นการแสดงผล
SwipeGestureDirection
SwipeGestureDirection:
typeof SwipeGestureDirection[keyof typeof SwipeGestureDirection]
| พร็อพเพอร์ตี้ | |
|---|---|
DOWN
|
ปัดลง |
LEFT
|
ปัดไปทางซ้าย |
RIGHT
|
ปัดไปทางขวา |
UP
|
ปัดขึ้น |
ตัวแปร
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;
}
ฟังก์ชัน
canRequestAds
canRequestAds(): boolean
ตรวจสอบว่าสถานะความยินยอมปัจจุบันอนุญาตให้คุณขอโฆษณาหรือไม่
| การคืนสินค้า | |
|---|---|
boolean
|
true หากคุณขอโฆษณาได้
false มิฉะนั้น
|
getConsentStatus
getConsentStatus(): ConsentStatus
รับสถานะความยินยอมปัจจุบันของผู้ใช้
| การคืนสินค้า | |
|---|---|
ConsentStatus
|
สถานะความยินยอมปัจจุบัน |
getInitializationStatus
getInitializationStatus(): InitializationStatus
รับสถานะการเริ่มต้น SDK
ใช้เมธอดนี้เพื่อ ตรวจสอบว่า SDK เริ่มต้นเสร็จแล้วหรือไม่ และเพื่อตรวจสอบ สถานะของอะแดปเตอร์สื่อกลางแต่ละรายการ
ใช้เมธอดนี้เพื่อ ตรวจสอบว่า SDK เริ่มต้นเสร็จแล้วหรือไม่ และเพื่อตรวจสอบ สถานะของอะแดปเตอร์สื่อกลางแต่ละรายการ
| การคืนสินค้า | |
|---|---|
InitializationStatus
|
สถานะการเริ่มต้นปัจจุบัน |
getPrivacyOptionsRequirementStatus
getPrivacyOptionsRequirementStatus(): PrivacyOptionsRequirementStatus
ตรวจสอบว่าแอปของคุณต้องมีจุดแรกเข้าของตัวเลือกความเป็นส่วนตัวหรือไม่
หากต้องมีจุดแรกเข้า ให้เพิ่มองค์ประกอบ UI ที่มองเห็นได้และ โต้ตอบได้ลงในแอปซึ่งเรียกใช้ showPrivacyOptionsForm เพื่อแสดงแบบฟอร์มตัวเลือกความเป็นส่วนตัว หากไม่จำเป็นต้องมีจุดแรกเข้า ให้กำหนดค่าองค์ประกอบ UI ไม่ให้แสดงและโต้ตอบไม่ได้
หากต้องมีจุดแรกเข้า ให้เพิ่มองค์ประกอบ UI ที่มองเห็นได้และ โต้ตอบได้ลงในแอปซึ่งเรียกใช้ showPrivacyOptionsForm เพื่อแสดงแบบฟอร์มตัวเลือกความเป็นส่วนตัว หากไม่จำเป็นต้องมีจุดแรกเข้า ให้กำหนดค่าองค์ประกอบ UI ไม่ให้แสดงและโต้ตอบไม่ได้
| การคืนสินค้า | |
|---|---|
PrivacyOptionsRequirementStatus
|
สถานะข้อกำหนดของตัวเลือกความเป็นส่วนตัว |
getRequestConfiguration
getRequestConfiguration(): RequestConfiguration
รับการกำหนดค่าคำขอส่วนกลาง
ใช้วิธีนี้ เพื่อเรียกการกำหนดค่าคำขอปัจจุบันที่ ใช้กับทั่วโลก
ใช้วิธีนี้ เพื่อเรียกการกำหนดค่าคำขอปัจจุบันที่ ใช้กับทั่วโลก
| การคืนสินค้า | |
|---|---|
RequestConfiguration
|
การกำหนดค่าคำขอส่วนกลางปัจจุบัน |
initialize
initialize(config,
onInitializationComplete?): void
เริ่มต้นใช้งาน Google Mobile Ads SDK
เรียกใช้เมธอดนี้ ก่อนโหลดโฆษณาและก่อนโต้ตอบกับส่วนอื่นๆ ของ Google Mobile Ads SDK
เรียกใช้เมธอดนี้ ก่อนโหลดโฆษณาและก่อนโต้ตอบกับส่วนอื่นๆ ของ Google Mobile Ads SDK
| พารามิเตอร์ | |
|---|---|
config:
InitializationConfig
|
ตัวเลือกในการควบคุมการเริ่มต้น SDK |
|
ฟังก์ชัน Callback ที่จะเรียกใช้เมื่อ SDK เริ่มต้นเสร็จสิ้น |
isConsentFormAvailable
isConsentFormAvailable(): boolean
ตรวจสอบว่ามีแบบฟอร์มความยินยอมหรือไม่
| การคืนสินค้า | |
|---|---|
boolean
|
true หากมีแบบฟอร์มความยินยอม
false หรือไม่
|
loadAndShowConsentFormIfRequired
loadAndShowConsentFormIfRequired(onDismissed?): void
โหลดแบบฟอร์มความยินยอมและแสดงต่อผู้ใช้หากสถานะความยินยอมปัจจุบัน
กำหนดให้ทำเช่นนั้น (เช่น สถานะเป็น REQUIRED)
| พารามิเตอร์ | |
|---|---|
|
ฟังก์ชัน Callback ที่เรียกใช้เมื่อปิดแบบฟอร์ม หรือหากไม่จำเป็นต้องใช้แบบฟอร์ม โดยมีFormError ที่ไม่บังคับ หากการนำเสนอไม่สำเร็จ |
openAdInspector
openAdInspector(_listener): void
เปิดการวางซ้อนเครื่องมือตรวจสอบโฆษณาของ Google Mobile Ads SDK
ใช้วิธีนี้เพื่อแก้ไขข้อบกพร่องในการตั้งค่าสื่อกลางและแหล่งที่มาของโฆษณา
ใช้วิธีนี้เพื่อแก้ไขข้อบกพร่องในการตั้งค่าสื่อกลางและแหล่งที่มาของโฆษณา
| พารามิเตอร์ | |
|---|---|
_listener:
OnAdInspectorClosedListener
|
|
openDebugMenu
openDebugMenu(adUnitId): void
เปิดเมนูแก้ไขข้อบกพร่อง
ใช้วิธีนี้เพื่อเปิดเมนูแก้ไขข้อบกพร่อง สำหรับหน่วยโฆษณาที่เฉพาะเจาะจงเพื่อช่วยในการทดสอบและ การแก้ปัญหาการกำหนดค่าโฆษณา
ใช้วิธีนี้เพื่อเปิดเมนูแก้ไขข้อบกพร่อง สำหรับหน่วยโฆษณาที่เฉพาะเจาะจงเพื่อช่วยในการทดสอบและ การแก้ปัญหาการกำหนดค่าโฆษณา
| พารามิเตอร์ | |
|---|---|
adUnitId: string
|
รหัสหน่วยโฆษณาที่จะเปิดเมนูการแก้ไขข้อบกพร่อง |
parseLoadAdError
parseLoadAdError(error): LoadAdError
แยกวิเคราะห์ข้อผิดพลาดดั้งเดิมที่เกิดขึ้นระหว่างการโหลดโฆษณาและรวมไว้ใน
LoadAdError
| พารามิเตอร์ | |
|---|---|
error: unknown
|
ออบเจ็กต์ข้อผิดพลาดที่โมดูลเนทีฟส่งคืน |
| การคืนสินค้า | |
|---|---|
LoadAdError
|
ออบเจ็กต์ LoadAdError ที่แยกวิเคราะห์แล้ว |
requestConsentInfoUpdate
requestConsentInfoUpdate(params?, onComplete?): void
ขออัปเดตข้อมูลความยินยอม
API นี้ต้องเรียกใช้ในเซสชันของแอปแต่ละรายการก่อนเรียกใช้ getConsentStatus
หลังจากเรียกใช้ API นี้แล้ว ระบบจะอัปเดตค่าที่ส่งคืนของ getConsentStatus พร้อมกันเพื่อเก็บสถานะความยินยอมจากเซสชันของแอปก่อนหน้า หากมี
คุณอัปเดต getConsentStatus อีกครั้งเป็นสถานะล่าสุดได้หลังจากเรียกใช้
API นี้ต้องเรียกใช้ในเซสชันของแอปแต่ละรายการก่อนเรียกใช้ getConsentStatus
หลังจากเรียกใช้ API นี้แล้ว ระบบจะอัปเดตค่าที่ส่งคืนของ getConsentStatus พร้อมกันเพื่อเก็บสถานะความยินยอมจากเซสชันของแอปก่อนหน้า หากมี
คุณอัปเดต getConsentStatus อีกครั้งเป็นสถานะล่าสุดได้หลังจากเรียกใช้
onComplete Callback
| พารามิเตอร์ | |
|---|---|
|
การกำหนดค่าที่ไม่บังคับสำหรับการแก้ไขข้อบกพร่องและการกำหนดเป้าหมาย |
|
ฟังก์ชัน Callback ที่เรียกใช้เมื่อการอัปเดตข้อมูลความยินยอม เสร็จสิ้น โดยมี FormError ที่ไม่บังคับหากคำขอไม่สำเร็จ |
รีเซ็ต
reset(): void
ล้างสถานะความยินยอมทั้งหมดจากพื้นที่เก็บข้อมูลถาวร
ใช้ เพื่อวัตถุประสงค์ในการแก้ไขข้อบกพร่องเท่านั้น
ใช้ เพื่อวัตถุประสงค์ในการแก้ไขข้อบกพร่องเท่านั้น
setPublisherFirstPartyIdEnabled
setPublisherFirstPartyIdEnabled(enabled): void
ควบคุมว่าจะเปิดใช้รหัสของบุคคลที่หนึ่งของผู้เผยแพร่โฆษณาหรือไม่
เปิดใช้ หรือปิดใช้รหัสของบุคคลที่หนึ่งของผู้เผยแพร่โฆษณาใน Google Mobile Ads SDK เดิมเรียกว่าคีย์แอปเดียวกัน
เปิดใช้ หรือปิดใช้รหัสของบุคคลที่หนึ่งของผู้เผยแพร่โฆษณาใน Google Mobile Ads SDK เดิมเรียกว่าคีย์แอปเดียวกัน
- ดูเพิ่มเติม
| พารามิเตอร์ | |
|---|---|
enabled: boolean
|
จริงเพื่อเปิดใช้ตัวระบุของบุคคลที่หนึ่งของผู้เผยแพร่โฆษณา เท็จเพื่อ
ปิดใช้ ค่าเริ่มต้นคือ true
|
setRequestConfiguration
setRequestConfiguration(_config): void
กำหนดค่าคำขอส่วนกลางเพื่อการปฏิบัติตามข้อกำหนดและ
การกำหนดเป้าหมาย
ใช้วิธีนี้เพื่อระบุรายละเอียดการกำหนดเป้าหมาย เช่น การจัดประเภทเนื้อหาโฆษณาสูงสุด การตั้งค่าการปฏิบัติตามข้อกำหนด เช่น แท็กสำหรับการดูแลตามอายุ และรหัสอุปกรณ์ทดสอบ
ใช้วิธีนี้เพื่อระบุรายละเอียดการกำหนดเป้าหมาย เช่น การจัดประเภทเนื้อหาโฆษณาสูงสุด การตั้งค่าการปฏิบัติตามข้อกำหนด เช่น แท็กสำหรับการดูแลตามอายุ และรหัสอุปกรณ์ทดสอบ
| พารามิเตอร์ | |
|---|---|
_config:
RequestConfiguration
|
|
setUserControlledAppVolume
setUserControlledAppVolume(volume): void
ตั้งค่าระดับเสียงของแอปพลิเคชันที่ผู้ใช้ควบคุม
ใช้วิธีนี้เพื่อปรับระดับเสียงของโฆษณาทั้งหมดเมื่อเทียบกับเอาต์พุตเสียงอื่นๆ ในอุปกรณ์
ใช้วิธีนี้เพื่อปรับระดับเสียงของโฆษณาทั้งหมดเมื่อเทียบกับเอาต์พุตเสียงอื่นๆ ในอุปกรณ์
| พารามิเตอร์ | |
|---|---|
volume: number
|
ระดับเสียงระหว่าง 0.0 (เงียบ) ถึง 1.0 (สูงสุด) ค่าจุดลอยตัวใดก็ได้ภายในช่วงนี้ถือว่าถูกต้อง (เช่น 0.001 หรือ 0.33333) ค่านี้ไม่ได้จำกัด เฉพาะการเพิ่มขนาดทีละขั้น เช่น 0.1 |
setUserMutedApp
setUserMutedApp(muted): void
กำหนดว่าแอปพลิเคชันจะปิดเสียงหรือไม่
ใช้วิธีนี้ เพื่อควบคุมสถานะปิดเสียงเริ่มต้นของโฆษณาที่ตามมา
ใช้วิธีนี้ เพื่อควบคุมสถานะปิดเสียงเริ่มต้นของโฆษณาที่ตามมา
| พารามิเตอร์ | |
|---|---|
muted: boolean
|
ควรปิดเสียงแอปพลิเคชันหรือไม่ ค่าเริ่มต้นคือ
false
|
showPrivacyOptionsForm
showPrivacyOptionsForm(onDismissed?): void
แสดงแบบฟอร์มตัวเลือกความเป็นส่วนตัว
แสดงแบบฟอร์มตัวเลือกความเป็นส่วนตัวหาก getPrivacyOptionsRequirementStatus เป็น
ควรเรียกใช้เมธอดนี้เมื่อตอบสนองต่อข้อมูลจากผู้ใช้เพื่อขอให้แสดงแบบฟอร์มตัวเลือกความเป็นส่วนตัวเท่านั้น
SDK จะโหลดแบบฟอร์มตัวเลือกความเป็นส่วนตัวล่วงหน้าโดยอัตโนมัติเมื่อแบบฟอร์มพร้อมใช้งาน หากไม่มีแบบฟอร์มที่โหลดไว้ล่วงหน้า SDK จะพยายามโหลดแบบฟอร์มแบบไม่พร้อมกัน
ระบบจะเรียกใช้
แสดงแบบฟอร์มตัวเลือกความเป็นส่วนตัวหาก getPrivacyOptionsRequirementStatus เป็น
REQUIREDควรเรียกใช้เมธอดนี้เมื่อตอบสนองต่อข้อมูลจากผู้ใช้เพื่อขอให้แสดงแบบฟอร์มตัวเลือกความเป็นส่วนตัวเท่านั้น
SDK จะโหลดแบบฟอร์มตัวเลือกความเป็นส่วนตัวล่วงหน้าโดยอัตโนมัติเมื่อแบบฟอร์มพร้อมใช้งาน หากไม่มีแบบฟอร์มที่โหลดไว้ล่วงหน้า SDK จะพยายามโหลดแบบฟอร์มแบบไม่พร้อมกัน
ระบบจะเรียกใช้
onDismissed Callback
หลังจากที่ผู้ใช้เห็นแบบฟอร์ม เลือกตัวเลือก และปิดแบบฟอร์ม นอกจากนี้ยังอาจแสดงผลเป็น
FormError
ในกรณีต่อไปนี้
- แบบฟอร์มไม่พร้อมใช้งาน
- แบบฟอร์มแสดงไม่สำเร็จ
- ระบบยังคงโหลดแบบฟอร์มล่วงหน้าอยู่
| พารามิเตอร์ | |
|---|---|
|
ฟังก์ชัน Callback ที่เรียกใช้เมื่อปิดแบบฟอร์ม โดยมี FormError ที่ไม่บังคับหากการนำเสนอไม่สำเร็จ |