RewardedAd

public abstract class RewardedAd


এই ক্লাসটি একটি পুরস্কৃত বিজ্ঞাপনের অনুরোধ এবং প্রদর্শনের জন্য ব্যবহৃত হয়।

public class MainActivity extends AppCompatActivity {

    private RewardedAd rewardedAd;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        FullScreenContentCallback fullScreenContentCallback =
            new FullScreenContentCallback() {
                @Override
                public void onAdShowedFullScreenContent() {
                    // Code to be invoked when the ad showed full screen content.
                }

                @Override
                public void onAdDismissedFullScreenContent() {
                    rewardedAd = null;
                    // Code to be invoked when the ad dismissed full screen content.
                }
            };

        RewardedAd.load(
            this,
            "adUnitId",
            new AdRequest.Builder().build(),
            new RewardedAdLoadCallback() {
                @Override
                public void onAdLoaded(RewardedAd ad) {
                    findViewById(R.id.display_button).setVisibility(View.VISIBLE);
                    rewardedAd = ad;
                    rewardedAd.setFullScreenContentCallback(fullScreenContentCallback);
                }
            });
    }

    public void onDisplayButtonClicked(View view) {
        if (rewardedAd != null) {
            rewardedAd.show(
                this,
                new OnUserEarnedRewardListener() {
                    @Override
                    public void onUserEarnedReward(@NonNull RewardItem rewardItem) {
                        Toast.makeText(
                            MainActivity.this,
                            "onRewarded! currency: "
                                + rewardItem.getType() + "    amount: "
                                + rewardItem.getAmount(), Toast.LENGTH_SHORT).show();
                    }
                });
        }
    }
}

সারাংশ

পাবলিক কনস্ট্রাক্টর

Public methods

abstract Bundle

এই RewardedAd জন্য সমস্ত উপলব্ধ বিজ্ঞাপন মেটাডেটা পায়।

abstract @ NonNull String

বিজ্ঞাপন ইউনিট আইডি ফেরত দেয়।

abstract @ Nullable FullScreenContentCallback

এই RewardedAd জন্য FullScreenContentCallback পায়।

abstract @ Nullable OnAdMetadataChangedListener

Gets the OnAdMetadataChangedListener for this RewardedAd .

abstract @ Nullable OnPaidEventListener

Gets the OnPaidEventListener for this RewardedAd .

abstract long

Gets the placement ID for this RewardedAd .

abstract @ NonNull ResponseInfo

লোড করা বিজ্ঞাপনের জন্য ResponseInfo অবজেক্টটি ফেরত পাঠায়।

abstract @ NonNull RewardItem

Gets reward item for the loaded rewarded ad.

static boolean
isAdAvailable (@ NonNull Context context, @ NonNull String adUnitId)

এই পদ্ধতিটি অবচিত।

পরিবর্তে isAdAvailable ব্যবহার করুন।

static void
load (
@ NonNull Context context,
@ NonNull String adUnitId,
@ NonNull AdManagerAdRequest adManagerAdRequest,
@ NonNull RewardedAdLoadCallback loadCallback
)

Loads a RewardedAd .

static void
load (
@ NonNull Context context,
@ NonNull String adUnitId,
@ NonNull AdRequest adRequest,
@ NonNull RewardedAdLoadCallback loadCallback
)

একটি RewardedAd লোড করে।

static @ Nullable RewardedAd
pollAd (@ NonNull Context context, @ NonNull String adUnitId)

এই পদ্ধতিটি অবচিত।

পরিবর্তে pollAd ব্যবহার করুন।

abstract void

বিজ্ঞাপনগুলি পূর্ণ স্ক্রিনে দেখানো এবং খারিজ করার সময় একটি কলব্যাক নিবন্ধন করে।

abstract void
setImmersiveMode (boolean immersiveModeEnabled)

এই পুরস্কৃত বিজ্ঞাপনের বস্তুটি ইমারসিভ মোডে প্রদর্শিত হবে কিনা তা নিয়ন্ত্রণ করে এমন একটি পতাকা সেট করে।

abstract void

Sets the OnAdMetadataChangedListener for this RewardedAd .

abstract void

Registers a callback to be invoked when this ad is estimated to have earned money.

abstract void
setPlacementId (long placementId)

Sets a placement ID for the rewarded ad.

abstract void

Sets ServerSideVerificationOptions for this RewardedAd .

abstract void
show (
@ NonNull Activity activity,
@ NonNull OnUserEarnedRewardListener onUserEarnedRewardListener
)

Shows the rewarded ad.

পাবলিক কনস্ট্রাক্টর

RewardedAd

public RewardedAd()

Public methods

অ্যাডমেটাডেটা পান

public abstract Bundle getAdMetadata()

Gets all available ad metadata for this RewardedAd . Ad metadata is empty if the loaded ad doesn't have metadata. Ad metadata may update after loading. Use onAdMetadataChanged to listen for changes.

অ্যাডইউনিটআইডি পান

public abstract @NonNull String getAdUnitId()

Returns the ad unit ID.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Gets the FullScreenContentCallback for this RewardedAd .

getOnAdMetadataChangedListener সম্পর্কে

public abstract @Nullable OnAdMetadataChangedListener getOnAdMetadataChangedListener()

Gets the OnAdMetadataChangedListener for this RewardedAd .

getOnPaidEventListener সম্পর্কে

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Gets the OnPaidEventListener for this RewardedAd .

প্লেসমেন্ট আইডি পান

public abstract long getPlacementId()

Gets the placement ID for this RewardedAd .

getResponseInfo সম্পর্কে

public abstract @NonNull ResponseInfo getResponseInfo()

Returns the ResponseInfo object for the loaded ad.

getRewardItem সম্পর্কে

public abstract @NonNull RewardItem getRewardItem()

লোড করা পুরস্কৃত বিজ্ঞাপনের জন্য পুরষ্কার আইটেম পায়।

isAdAvailable সম্পর্কে

public static boolean isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

Returns true if there is an available rewarded ad loaded from startPreload .

বোঝা

public static void load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdManagerAdRequest adManagerAdRequest,
    @NonNull RewardedAdLoadCallback loadCallback
)

একটি RewardedAd লোড করে।

পরামিতি
@ NonNull Context context

The context.

@ NonNull String adUnitId

বিজ্ঞাপন ইউনিট আইডি।

@ NonNull AdManagerAdRequest adManagerAdRequest

A Google Ad Manager ad request with targeting information.

@ NonNull RewardedAdLoadCallback loadCallback

A callback to be invoked when a rewarded ad finishes loading.

বোঝা

public static void load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdRequest adRequest,
    @NonNull RewardedAdLoadCallback loadCallback
)

একটি RewardedAd লোড করে।

পরামিতি
@ NonNull Context context

প্রেক্ষাপট।

@ NonNull String adUnitId

বিজ্ঞাপন ইউনিট আইডি।

@ NonNull AdRequest adRequest

লক্ষ্য তথ্য সহ একটি বিজ্ঞাপনের অনুরোধ।

@ NonNull RewardedAdLoadCallback loadCallback

A callback to be invoked when a rewarded ad finishes loading.

পোলএড

public static @Nullable RewardedAd pollAd(@NonNull Context context, @NonNull String adUnitId)

Retrieves the next rewarded ad loaded from startPreload , or null if no ad is available.

সেটফুলস্ক্রিনকন্টেন্টকলব্যাক

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

Registers a callback to be invoked when ads show and dismiss full screen content.

সেট ইমারসিভ মোড

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Sets a flag that controls if this rewarded ad object will be displayed in immersive mode. Call this method before show . During show , if this flag is on and immersive mode is supported, SYSTEM_UI_FLAG_IMMERSIVE_STICKY &SYSTEM_UI_FLAG_HIDE_NAVIGATION will be turned on for the rewarded ad.

সেটঅনঅ্যাডমেটাডেটাচেঞ্জডলিসনার

public abstract void setOnAdMetadataChangedListener(
    @Nullable OnAdMetadataChangedListener listener
)

Sets the OnAdMetadataChangedListener for this RewardedAd .

সেটঅনপেইডইভেন্টলিস্টনার

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Registers a callback to be invoked when this ad is estimated to have earned money.

সেটপ্লেসমেন্ট আইডি

public abstract void setPlacementId(long placementId)

পুরস্কৃত বিজ্ঞাপনের জন্য একটি প্লেসমেন্ট আইডি সেট করে।

To ensure this placement ID is included in reporting, call this method before showing the ad.

পরামিতি
long placementId

A long integer provided by the AdMob UI for the configured placement.

সেট সার্ভারসাইড যাচাইকরণ বিকল্পগুলি

public abstract void setServerSideVerificationOptions(
    @Nullable ServerSideVerificationOptions options
)

Sets ServerSideVerificationOptions for this RewardedAd .

প্রদর্শনী

public abstract void show(
    @NonNull Activity activity,
    @NonNull OnUserEarnedRewardListener onUserEarnedRewardListener
)

পুরস্কৃত বিজ্ঞাপনটি দেখায়।

পরামিতি
@ NonNull Activity activity

The activity from which the rewarded ad should be shown.

@ NonNull OnUserEarnedRewardListener onUserEarnedRewardListener

The listener to be notified when user earns a reward.