āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻšāϞ āĻĒā§āϰā§āĻŖ-āϏā§āĻā§āϰā§āύ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāύā§āϧ āύāĻž āĻšāĻāϝāĻŧāĻž āĻĒāϰā§āϝāύā§āϤ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϰ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻāĻžāϰ āĻāϰā§āĨ¤ āĻāĻā§āϞāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϰ āĻĒā§āϰāĻŦāĻžāĻšā§āϰ āĻĒā§āϰāĻžāĻā§āϤāĻŋāĻ āĻā§āϰāĻžāύāĻāĻŋāĻļāύ āĻĒāϝāĻŧā§āύā§āĻā§ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāϝāĻŧ, āϝā§āĻŽāύ āĻāĻžāϰā§āϝāĻāϞāĻžāĻĒā§āϰ āĻŽāϧā§āϝ⧠āĻŦāĻž āĻāĻāĻāĻŋ āĻā§āĻŽā§āϰ āϏā§āϤāϰāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻŦāĻŋāϰāϤāĻŋāϰ āϏāĻŽāϝāĻŧāĨ¤ āϝāĻāύ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒ āĻāĻāĻāĻŋ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻĻā§āĻāĻžāϝāĻŧ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĒāĻāύā§āĻĻ āĻĨāĻžāĻā§ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻāĻŋāϤ⧠āĻā§āϝāĻžāĻĒ āĻāϰ⧠āϤāĻžāϰ āĻāύā§āϤāĻŦā§āϝ⧠āĻāĻžāϞāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻŦāĻž āĻāĻāĻŋ āĻŦāύā§āϧ āĻāϰ⧠āĻ ā§āϝāĻžāĻĒā§ āĻĢāĻŋāϰ⧠āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻā§āϏ āϏā§āĻāĻžāĻĄāĻŋ āĨ¤
Google āĻŽā§āĻŦāĻžāĻāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ C++ SDK āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻ ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄ āĻāĻŦāĻ iOS āĻ ā§āϝāĻžāĻĒā§ āĻā§āĻāĻžāĻŦā§ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋāĻā§ āĻāĻā§āĻā§āϤ āĻāϰāϤ⧠āĻšāϝāĻŧ āĻāĻ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž āĻāĻĒāύāĻžāĻā§ āĻĻā§āĻāĻžāϝāĻŧāĨ¤
āĻĒā§āϰā§āĻŦāĻļāϰā§āϤ
- āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻļā§āϰ⧠āĻāϰā§āύ āĨ¤
- (āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻ
ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄ) JNI
jobject
āϰā§āĻĢāĻžāϰā§āύā§āϏā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻž āĻĒāϰāĻŋāĻāĻŋāϤāĻŋ ( āĻāύā§āĻĄā§āϰāϝāĻŧā§āĻĄ āĻā§āĻāύāĻāĻ āĻāĻŋāĻĒāϏ āĻĻā§āĻā§āύ)āĨ¤
āϏāϰā§āĻŦāĻĻāĻž āĻĒāϰā§āĻā§āώāĻžāϰ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻĻāĻŋāϝāĻŧā§ āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ
āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒ āϤā§āϰāĻŋ āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āĻāĻĒāύāĻŋ āϞāĻžāĻāĻ, āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻā§āύāĨ¤ āĻāĻāĻŋ āĻāϰāϤ⧠āĻŦā§āϝāϰā§āĻĨ āĻšāϞ⧠āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻ āϏā§āĻĨāĻāĻŋāϤ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻĒāϰā§āĻā§āώāĻžāϰ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϞā§āĻĄ āĻāϰāĻžāϰ āϏāĻŦāĻā§āϝāĻŧā§ āϏāĻšāĻ āĻāĻĒāĻžāϝāĻŧ āĻšāϞ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞā§āϰ āĻāύā§āϝ āĻāĻŽāĻžāĻĻā§āϰ āĻĄā§āĻĄāĻŋāĻā§āĻā§āĻĄ āĻā§āϏā§āĻ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻāύāĻŋāĻ āĻāĻāĻĄāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž, āϝāĻž āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻ āύā§āϏāĻžāϰ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϝāĻŧ:
- āĻ
ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄ:
ca-app-pub-3940256099942544/1033173712
- iOS:
ca-app-pub-3940256099942544/4411468910
āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻ āύā§āϰā§āϧā§āϰ āĻāύā§āϝ āĻĒāϰā§āĻā§āώāĻžāϰ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋ āĻĢā§āϰāϤ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻāĻā§āϞāĻŋāĻā§ āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āĻĄāĻŋāĻ, āĻĒāϰā§āĻā§āώāĻž āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻĒāύāĻŋ āĻāĻāĻŋāĻā§ āĻāĻĒāύāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻ ā§āϝāĻžāĻĒā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ⧎ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒ āĻĒā§āϰāĻāĻžāĻļ āĻāϰāĻžāϰ āĻāĻā§ āĻļā§āϧ⧠āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āĻāĻĒāύāĻŋ āĻāĻāĻŋāĻā§ āĻāĻĒāύāĻžāϰ āύāĻŋāĻā§āϰ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻāύāĻŋāĻ āĻāĻāĻĄāĻŋ āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĻā§āύāĨ¤
āĻŽā§āĻŦāĻžāĻāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ SDK-āĻāϰ āĻĒāϰā§āĻā§āώāĻžāϰ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āϏ⧠āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āϤāĻĨā§āϝā§āϰ āĻāύā§āϝ, āĻĒāϰā§āĻā§āώāĻž āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋ āĻĻā§āĻā§āύāĨ¤
āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ
āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋāĻā§ āϏāĻāĻšāϤ āĻāϰāĻžāϰ āĻĒā§āϰāϧāĻžāύ āĻĒāĻĻāĻā§āώā§āĻĒāĻā§āϞāĻŋ āĻšāϞ:
- āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϞā§āĻĄ āĻāϰā§āύ.
- āĻāϞāĻŦā§āϝāĻžāĻā§āϰ āĻāύā§āϝ āύāĻŋāĻŦāύā§āϧāύ āĻāϰā§āύāĨ¤
- āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻāĻŋ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰā§āύ āĻāĻŦāĻ āĻāϰ āĻā§āĻŦāύāĻāĻā§āϰā§āϰ āĻāĻāύāĻžāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āύ⧎
āĻāĻāĻāĻŋ InterstitialAd
āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āύ
āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋ InterstitialAd
āĻ
āĻŦāĻā§āĻā§āĻā§ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāϝāĻŧ, āϤāĻžāĻ āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒā§ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋāĻā§ āĻāĻā§āĻā§āϤ āĻāϰāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āϧāĻžāĻĒ āĻšāϞ āĻāĻāĻāĻŋ InterstitialAd
āĻ
āĻŦāĻā§āĻā§āĻ āϤā§āϰāĻŋ āĻāϰāĻž āĻāĻŦāĻ āĻāϰāĻŽā§āĻ āĻāϰāĻžāĨ¤
āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ C++ āĻā§āĻĄā§ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻšā§āĻĄāĻžāϰ āϝā§āĻ āĻāϰā§āύ:
#include "firebase/gma/interstial_ad.h"
āĻāĻāĻāĻŋ
InterstitialAd
āĻ āĻŦāĻā§āĻā§āĻ āĻā§āώāĻŖāĻž āĻāϰā§āύ āĻāĻŦāĻ āϤāĻžā§āĻā§āώāĻŖāĻŋāĻ āĻāϰā§āύ:firebase::gma::InterstitialAd* interstitial_ad; interstitial_ad = new firebase::gma::InterstitialAd();
āĻāĻāĻāĻŋ
AdParent
āĻĒā§āϰāĻāĻžāϰ⧠āĻāĻĒāύāĻžāϰ āĻĒā§āϝāĻžāϰā§āύā§āĻ āĻāĻŋāĻ āĻāĻžāϏā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§InterstitialAd
āĻ ā§āϝāĻžāĻĄ āĻāύāϏā§āĻā§āϝāĻžāύā§āϏ āĻļā§āϰ⧠āĻāϰā§āύāĨ¤ āĻĒā§āϝāĻžāϰā§āύā§āĻ āĻāĻŋāĻ āĻšāϞ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄActivity
āĻāύā§āϝ āĻāĻāĻāĻŋ JNIjobject
āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻŦāĻž āĻāĻāĻāĻŋ iOSUIView
āĻāϰ āĻāĻāĻāĻŋ āĻĒāϝāĻŧā§āύā§āĻāĻžāϰāĨ¤// my_ad_parent is a jobject reference to an Android Activity or // a pointer to an iOS UIView. firebase::gma::AdParent ad_parent = static_cast<firebase::gma::AdParent>(my_ad_parent); firebase::Future<void> result = interstitial_ad->Initialize(ad_parent);
āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ āĻšāĻŋāϏā§āĻŦā§ āĻāĻŦāĻŋāώā§āϝ⧠āϧāϰ⧠āϰāĻžāĻāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒ āĻšāĻŋāϏā§āĻŦā§, āĻāĻĒāύāĻŋ āĻĒāϰā§āϝāĻžāϝāĻŧāĻā§āϰāĻŽā§
InterstitialAd
āĻ āĻŦāĻā§āĻā§āĻā§InitializeLastResult()
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāύāĻŋāĻļāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āϏā§āĻĨāĻŋāϤāĻŋ āĻĒāϰā§āĻā§āώāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāĻĒāύāĻžāϰ āĻā§āϞā§āĻŦāĻžāϞ āĻā§āĻŽ āϞā§āĻĒā§ āĻĒā§āϰāĻžāϰāĻŽā§āĻāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻā§āϰā§āϝāĻžāĻ āϰāĻžāĻāĻžāϰ āĻāύā§āϝ āϏāĻšāĻžāϝāĻŧāĻ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤// Monitor the status of the future in your game loop: firebase::Future<void> result = interstitial_ad->InitializeLastResult(); if (result.status() == firebase::kFutureStatusComplete) { // Initialization completed. if(future.error() == firebase::gma::kAdErrorCodeNone) { // Initialization successful. } else { // An error has occurred. } } else { // Initialization on-going. }
firebase::Future
āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧā§ āĻāϰāĻ āϤāĻĨā§āϝā§āϰ āĻāύā§āϝ, āĻĒāĻĻā§āϧāϤāĻŋ āĻāϞā§āϰ āϏāĻŽāĻžāĻĒā§āϤāĻŋāϰ āϏā§āĻĨāĻŋāϤāĻŋ āύāĻŋāϰā§āĻā§āώāĻŖ āĻāϰāϤ⧠āĻĢāĻŋāĻāĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āĻĻā§āĻā§āύāĨ¤
āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϞā§āĻĄ āĻāϰā§āύ
InterstitialAd
āĻ
āĻŦāĻā§āĻā§āĻā§ LoadAd()
āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϞā§āĻĄ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϞā§āĻĄ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύ āϝ⧠āĻāĻĒāύāĻŋ InterstitialAd
āĻ
āĻŦāĻā§āĻā§āĻ āĻļā§āϰ⧠āĻāϰā§āĻā§āύ āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻāύāĻŋāĻ āĻāĻāĻĄāĻŋ āĻāĻŦāĻ āĻāĻāĻāĻŋ AdRequest
āĻ
āĻŦāĻā§āĻā§āĻ āĻāĻā§āĨ¤ āĻāĻāĻāĻŋ firebase::Future
āĻĢā§āϰāϤ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧ āϝāĻž āĻāĻĒāύāĻŋ āϞā§āĻĄ āĻ
āĻĒāĻžāϰā§āĻļāύā§āϰ āĻ
āĻŦāϏā§āĻĨāĻž āĻāĻŦāĻ āĻĢāϞāĻžāĻĢāϞ āύāĻŋāϰā§āĻā§āώāĻŖ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
InterstitialAd
āϏāĻĢāϞāĻāĻžāĻŦā§ āĻāϰāĻŽā§āĻ āĻšāϝāĻŧā§ āĻā§āϞ⧠āĻā§āĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϞā§āĻĄ āĻāϰāϤ⧠āĻšāϝāĻŧ āϤāĻž āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻā§āĻĄāĻāĻŋ āĻĻā§āĻāĻžāϝāĻŧ:
firebase::gma::AdRequest ad_request;
firebase::Future<firebase::gma::AdResult> load_ad_result;
load_ad_result = interstitial_ad->LoadAd(interstitial_ad_unit_id, ad_request);
āĻāϞāĻŦā§āϝāĻžāĻā§āϰ āĻāύā§āϝ āύāĻŋāĻŦāύā§āϧāύ āĻāϰā§āύ
āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύāĻž āĻāĻŦāĻ āϞāĻžāĻāĻĢāϏāĻžāĻāĻā§āϞ āĻāĻā§āύā§āĻāĻā§āϞāĻŋāϰ āĻŦāĻŋāĻā§āĻāĻĒā§āϤāĻŋ āĻĒā§āϤ⧠āĻāĻĒāύāĻžāĻā§ āĻ
āĻŦāĻļā§āϝāĻ FullScreenContentListener
āĻā§āϞāĻžāϏ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻĒāύāĻžāϰ āĻāĻžāϏā§āĻāĻŽ FullScreenContentListener
āϏāĻžāĻŦāĻā§āϞāĻžāϏāĻāĻŋ InterstitialAd::SetFullScreenContentListener()
āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āύāĻŋāĻŦāύā§āϧāĻŋāϤ āĻšāϤ⧠āĻĒāĻžāϰā§, āĻāĻŦāĻ āϝāĻāύ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻāĻŋ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻŦāĻž āĻ
āϏāĻĢāϞāĻāĻžāĻŦā§ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āϏā§āĻ āϏāĻžāĻĨā§ āĻāĻāĻŋ āĻāĻžāϰāĻŋāĻ āĻšāϝāĻŧā§ āĻā§āϞ⧠āĻāĻāĻŋ āĻāϞāĻŦā§āϝāĻžāĻ āĻĒāĻžāĻŦā§āĨ¤
āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻā§āĻĄāĻāĻŋ āĻĻā§āĻāĻžāϝāĻŧ āϝ⧠āĻā§āĻāĻžāĻŦā§ āĻā§āϞāĻžāϏāĻāĻŋ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāϤ⧠āĻšāϝāĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ⧠āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāϤ⧠āĻšāϝāĻŧ:
class ExampleFullScreenContentListener : public firebase::gma::FullScreenContentListener { public: ExampleFullScreenContentListener() {} void OnAdClicked() override { // This method is invoked when the user clicks the ad. } void OnAdDismissedFullScreenContent() override { // This method is invoked when the ad dismisses full screen content. } void OnAdFailedToShowFullScreenContent(const AdError& error) override { // This method is invoked when the ad failed to show full screen content. // Details about the error are contained within the AdError parameter. } void OnAdImpression() override { // This method is invoked when an impression is recorded for an ad. } void OnAdShowedFullScreenContent() override { // This method is invoked when the ad showed its full screen content. } }; ExampleFullScreenContentListener* full_screen_content_listener = new ExampleFullScreenContentListener(); interstitial_ad->SetFullScreenContentListener(full_screen_content_listener);
InterstitialAd
āĻšāϞ āĻāĻ-āĻŦāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻŦāϏā§āϤā§āĨ¤ āĻāϰ āĻŽāĻžāύ⧠āĻšāϞ āĻāĻāĻāĻŋ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻāĻŦāĻžāϰ āĻĻā§āĻāĻžāύ⧠āĻšāϞā§, āĻāĻāĻŋ āĻāĻŦāĻžāϰ āĻĻā§āĻāĻžāύ⧠āϝāĻžāĻŦā§ āύāĻžāĨ¤ āĻāĻāĻāĻŋ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ
āύā§āĻļā§āϞāύ āĻšāϞ āĻāĻĒāύāĻžāϰ FullScreenContentListener
āĻāϰ OnAdDismissedFullScreenContent()
āĻĒāĻĻā§āϧāϤāĻŋāϤ⧠āĻ
āύā§āϝ āĻāĻāĻāĻŋ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϞā§āĻĄ āĻāϰāĻž āϝāĻžāϤ⧠āĻāĻā§āϰāĻāĻŋ āĻāĻžāϰāĻŋāĻ āĻšāĻāϝāĻŧāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻĒāϰāĻŦāϰā§āϤ⧠āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻāĻŋ āϞā§āĻĄ āĻšāϤ⧠āĻļā§āϰ⧠āĻāϰā§āĨ¤
āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻāĻŋ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰā§āύ
āĻāĻāĻāĻŋ āĻ
ā§āϝāĻžāĻĒā§āϰ āĻĒā§āϰāĻŦāĻžāĻšā§ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻŦāĻŋāϰāϤāĻŋāϰ āϏāĻŽāϝāĻŧ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞāĻā§āϞāĻŋ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤāĨ¤ āĻāĻāĻāĻŋ āĻā§āĻŽā§āϰ āϏā§āϤāϰāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻāĻžāϞ āĻāĻĻāĻžāĻšāϰāĻŖ, āĻŦāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāϰāĻžāϰ āĻĒāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻāύ āϤāĻžāϰ āĻĒā§āϰā§āĻŖ āϏā§āĻā§āϰā§āύā§āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻĻā§āĻāĻŋāϝāĻŧā§āĻā§ āϤāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤ⧠FullScreenContentListener
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻā§āϞā§āĻ, Show()
āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāϤā§āϝāĻžāĻŦāϰā§āϤāĻŋāϤ āĻāĻŦāĻŋāώā§āϝāϤāĻāĻŋāĻ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻāĻŋ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻĻā§āĻāĻžāύ⧠āĻšāϞ⧠āϤāĻž āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāĻŦā§āĨ¤
firebase::Future<void> result = interstitial_ad->Show();
āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ āύā§āĻļā§āϞāύ
- āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ āĻāύā§āϝ āϏāĻ āĻŋāĻ āϧāϰāύā§āϰ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻŋāύāĻž āϤāĻž āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύāĨ¤
- āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋ āĻĒā§āϰāĻžāĻā§āϤāĻŋāĻ āĻā§āϰāĻžāύāĻāĻŋāĻļāύ āĻĒāϝāĻŧā§āύā§āĻ āϏāĻš āĻ ā§āϝāĻžāĻĒāĻā§āϞāĻŋāϤ⧠āϏāĻŦāĻā§āϝāĻŧā§ āĻāĻžāϞ āĻāĻžāĻ āĻāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻā§āϰ āϏāĻŽāĻžāĻĒā§āϤāĻŋ, āϝā§āĻŽāύ āĻāĻāĻāĻŋ āĻāĻŋāϤā§āϰ āĻāĻžāĻ āĻāϰāĻž āĻŦāĻž āĻāĻāĻāĻŋ āĻā§āĻŽā§āϰ āϏā§āϤāϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāϰāĻž, āĻāĻŽāύ āĻāĻāĻāĻŋ āĻŦāĻŋāύā§āĻĻā§ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āϝā§āĻšā§āϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāϰā§āĻŽā§ āĻŦāĻŋāϰāϤāĻŋāϰ āĻāĻļāĻž āĻāϰāĻā§āύ, āϤāĻžāĻ āϤāĻžāĻĻā§āϰ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻŦā§āϝāĻžāĻšāϤ āύāĻž āĻāϰ⧠āĻāĻāĻāĻŋ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āϏāĻšāĻāĨ¤ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ āĻāϰā§āĻŽāĻĒā§āϰāĻŦāĻžāĻšā§āϰ āĻā§āύ āĻĒāϝāĻŧā§āύā§āĻā§ āĻāĻĒāύāĻŋ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰāĻŦā§āύ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻā§āĻāĻžāĻŦā§ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻāĻžāύāĻžāĻŦā§ āϤāĻž āĻāĻĒāύāĻŋ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āĻā§āύ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ⧎
- āĻāĻāĻāĻŋ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻŦāĻŋāϰāϤāĻŋ āĻĻāĻŋāϤ⧠āĻā§āϞāĻŦā§āύ āύāĻžā§ˇ
- āĻŦāĻŋāĻāĻŋāύā§āύ āϧāϰāύā§āϰ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϰāϝāĻŧā§āĻā§: āĻĒāĻžāĻ ā§āϝ, āĻāĻŦāĻŋ, āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻāϰāĻ āĻ
āύā§āĻ āĻāĻŋāĻā§āĨ¤ āĻāĻāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϝ⧠āϝāĻāύ āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒ āĻāĻāĻāĻŋ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰā§, āϤāĻāύ āĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻāĻŋāĻā§ āϏā§āĻā§āϞāĻŋāϰ āϏā§āĻŦāĻŋāϧāĻž āύā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻāĻŋāĻā§ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏā§āĻĨāĻāĻŋāϤ āĻāϰā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻāύ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāϞ āĻāϰā§āύ, āϤāĻāύ āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒ āĻĻā§āĻŦāĻžāϰāĻž āĻāϤā§āĻĒāĻžāĻĻāĻŋāϤ āϝā§āĻā§āύ āĻ
āĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻāĻā§ āĻŦāĻŋāϰāϤāĻŋ āĻĻāĻŋāϤ⧠āĻā§āϞāĻŦā§āύ āύāĻžāĨ¤ āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻāύāϏā§āĻāϞ āĻāϰāĻž
FullScreenContentListener
āĻāϰOnAdDismissedFullScreenContent
āĻĒāĻĻā§āϧāϤāĻŋāϤ⧠āϏāĻžāĻāύā§āĻĄ āĻŦāĻžāĻāĻžāύ⧠āĻāĻŦāĻžāϰ āĻļā§āϰ⧠āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻŦāĻŋāĻā§āĻāĻžāĻĒāύā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻ āĻāϰāĻž āĻļā§āώ āĻāϰāϞ⧠āϤāĻž āĻāĻžāϞ⧠āĻāϰāĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻāĻŋ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāĻāϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ āĻ āϏā§āĻĨāĻžāϝāĻŧā§āĻāĻžāĻŦā§ āĻā§āύ⧠āϤā§āĻŦā§āϰ āĻāĻŖāύāĻžāϰ āĻāĻžāĻ (āϝā§āĻŽāύ āĻāĻāĻāĻŋ āĻā§āĻŽ āϞā§āĻĒ) āĻŦāύā§āϧ āĻāϰāĻžāϰ āĻāĻĨāĻž āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύāĨ¤ āĻāĻāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻŦā§ āϝ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āϧā§āϰāĻāϤāĻŋāϰ āĻŦāĻž āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāĻļā§āϞ āĻā§āϰāĻžāĻĢāĻŋāĻā§āϏ āĻŦāĻž āϤā§āϤāϞāĻžāύ⧠āĻāĻŋāĻĄāĻŋāĻ āĻ āύā§āĻāĻŦ āĻāϰāĻŦā§āύ āύāĻžāĨ¤ - āĻĒāϰā§āϝāĻžāĻĒā§āϤ āϞā§āĻĄāĻŋāĻ āϏāĻŽāϝāĻŧā§āϰ āĻāύā§āϝ āĻ āύā§āĻŽāϤāĻŋ āĻĻāĻŋāύāĨ¤
- āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻāĻĒāϝā§āĻā§āϤ āϏāĻŽāϝāĻŧā§ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰāĻā§āύ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āϝā§āĻŽāύ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ, āϤā§āĻŽāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āϏā§āĻā§āϞāĻŋ āϞā§āĻĄ āĻāϰāĻžāϰ āĻāύā§āϝ āĻ āĻĒā§āĻā§āώāĻž āĻāϰāϤ⧠āĻšāĻŦā§ āύāĻž āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āϪ⧎ āĻāĻĒāύāĻŋ āĻĻā§āĻāĻžāύā§āϰ āĻāĻā§āĻāĻž āĻāϰāĻžāϰ āĻāĻā§ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻāĻŋ āĻāĻā§ āĻĨā§āĻā§ āϞā§āĻĄ āĻāϰāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āϝ⧠āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āϞā§āĻĄ āĻšāĻāϝāĻŧāĻž āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϰāϝāĻŧā§āĻā§ āϝāĻāύ āĻāĻāĻāĻŋ āĻĒā§āϰāĻĻāϰā§āĻļāύā§āϰ āϏāĻŽāϝāĻŧ āĻāϏā§āĨ¤
- āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻĻāĻŋāϝāĻŧā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻĒā§āϞāĻžāĻŦāĻŋāϤ āĻāϰāĻŦā§āύ āύāĻžāĨ¤
- āϝāĻĻāĻŋāĻ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύā§āϰ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāύā§āĻā§ āϰāĻžāĻāϏā§āĻŦ āĻŦāĻžāĻĄāĻŧāĻžāύā§āϰ āĻāĻāĻāĻŋ āĻĻā§āϰā§āĻĻāĻžāύā§āϤ āĻāĻĒāĻžāϝāĻŧ āĻŦāϞ⧠āĻŽāύ⧠āĻšāϤ⧠āĻĒāĻžāϰā§, āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻāĻŦāĻ āĻāĻŽ āĻā§āϞāĻŋāĻāĻĨā§āϰ⧠āϰā§āĻāĻā§āĻ āĻšā§āϰāĻžāϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻāϤ āĻāύ āĻāύ āĻŦāĻžāϧāĻžāĻā§āϰāϏā§āϤ āĻšāϝāĻŧ āύāĻž āϝ⧠āϤāĻžāϰāĻž āĻāϰ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻĒāĻā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§ āύāĻžāĨ¤
- āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻĻā§āĻāĻžāύā§āϰ āĻāύā§āϝ āϞā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋāϰ āĻāĻŦāĻŋāώā§āϝāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āύ āύāĻžāĨ¤
- āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĻā§āϰā§āĻŦāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻ āĻāĻŋāĻā§āĻāϤāĻžāϰ āĻāĻžāϰāĻŖ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āĻāĻĒāύāĻžāĻā§ āĻĻā§āĻāĻžāύā§āϰ āĻāĻā§ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻāĻŋ āĻĒā§āϰāĻŋ-āϞā§āĻĄ āĻāϰā§āύāĨ¤
āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āϏāĻŽā§āĻĒāĻĻ
āĻāĻŋāĻāĻšāĻžāĻŦā§āϰ āĻāĻĻāĻžāĻšāϰāĻŖ
- GitHub-āĻ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻĻāĻžāĻšāϰāĻŖ āĻā§āĻāĻāϏā§āĻāĻžāϰā§āĻ āĻ ā§āϝāĻžāĻĒā§āϰ āϏā§āϰā§āϏ āĻā§āĻĄ āĻĻā§āĻā§āύāĨ¤
āĻŽā§āĻŦāĻžāĻāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻā§āϝāĻžāϰā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻŋāĻāĻā§āϰāĻŋāϝāĻŧāĻžāϞ
āϏāĻžāĻĢāϞā§āϝā§āϰ āĻāϞā§āĻĒ
āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒāĻĻāĻā§āώā§āĻĒ
- āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āύāĻž āĻāϰ⧠āĻĨāĻžāĻā§āύ, āϤāĻžāĻšāϞ⧠AdMob UI- āϤ⧠āĻāĻĒāύāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻāύāĻŋāĻ āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤
- āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻžāϰā§āĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻāύā§āĻāĻžāϰāϏā§āĻāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻžāύā§āύāĨ¤