gpt4 book ai didi

java - Firebase 数据库到 facebook 广告 aduintid 控制

转载 作者:行者123 更新时间:2023-12-02 01:32:58 25 4
gpt4 key购买 nike

我想从 Firebase 控制 Facebook 广告 ID

public void loadBanner(){
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference().child("adunits");
rootRef.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot snapshot) {
bannerId = String.valueOf(snapshot.child("banner").getValue().toString());
}

@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
Toast.makeText(Home.this, "Try again!", Toast.LENGTH_SHORT).show();
}

});

adView = new com.facebook.ads.AdView(this, bannerId, AdSize.BANNER_HEIGHT_50);

// Find the Ad container
LinearLayout adContainer = (LinearLayout) findViewById(R.id.banner_container);

// Add the ad view to container
adContainer.addView(adView);
// Request an ad
adView.loadAd();
}

Tihs 是我正在使用的代码,广告没有显示,没有错误,应用程序正常工作

最佳答案

再次运行应用程序并检查 Logcat,您将获得设备哈希 ID。将此哈希 ID 放入以下函数中。

AdSettings.addTestDevice("HASHED ID");

在 adview 中加载广告之前使用上述函数,如下所示 -

AdSettings.addTestDevice("HASHED ID");
adView.loadAd();

关于java - Firebase 数据库到 facebook 广告 aduintid 控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57544832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com