Android应用中的自定义原生广告

时间:2016-09-02 07:33:11

标签: admob double-click google-dfp native-ads

我的应用已实施Google广告SDK,并且我可以在应用中显示我的广告系列 - 因此我的广告模块的一半已完成:)

但是,除了处理从Google DFP广告管理系统投放的广告外,我还需要处理来自外部网址的原生广告(广告详细信息将从我的服务器中提取)。有没有办法让Google DFP广告管理系统从我的自定义网址中提取原生广告?我需要执行类似于VAST广告请求的操作,我可以在其中提供广告网络的网址,DFP广告管理系统将执行其余工作(DFP会处理广告网络和最终用户之间的请求)。

1 个答案:

答案 0 :(得分:2)

这可能会对您有所帮助:

AdLoader adLoader = new AdLoader.Builder(context, "/6499/example/native")
    .forAppInstallAd(new OnAppInstallAdLoadedListener() {
        @Override
        public void onAppInstallAdLoaded(NativeAppInstallAd appInstallAd) {
            // Show the app install ad.
        }
    })
    .forContentAd(new OnContentAdLoadedListener() {
        @Override
        public void onContentAdLoaded(NativeContentAd contentAd) {
            // Show the content ad.
        }
    })
    .withAdListener(new AdListener() {
        @Override
        public void onAdFailedToLoad(int errorCode) {
            // Handle the failure by logging, altering the UI, etc.
        }
    })
    .withNativeAdOptions(new NativeAdOptions.Builder()
            // Methods in the NativeAdOptions.Builder class can be
            // used here to specify individual options settings.
            .build())
    .build();

你可以找到完整的"教程" here