Zurzeit sind 46 Mitglieder online.
Zurzeit sind 46 Mitglieder online.
Neu bei AdWords? Du hast gerade dein AdWords Konto eröffnet und fragst Dich, welche Keywords, Anzeigen und Kontoeinstellungen Du wählen sollst, um deine Marketingziele optimal zu erreichen? Oder hast Du deine erste Kampagne bereits gestartet und möchtest wissen, was Du noch verbessern könntest? Stelle hier deine Fragen. Hier findest Du auch wertvolle Tipps, wie Du Dich mit deinem AdWords-Konto vertraut machst.
Anleitung
favorite_border
Antworten

Campaigs holen

Rang 6
# 1
Rang 6

Hi

 

ich versuche grade irgendwie die campaigns zu den accounts zu bekommen. Durch die Beispielcodes bin ich bisher zu folgendem Code gekommen

 

[code]

...

        ServicedAccountServiceInterface servicedAccountService = null;
        // Get the ServicedAccountService.
        try {
            servicedAccountService = new AdWordsServices().get(session, ServicedAccountServiceInterface.class);
        } catch (ReflectionsException e) {
        }

        // Create selector.
        ServicedAccountSelector selector = new ServicedAccountSelector();
        // To get the links paging must be disabled.
        selector.setEnablePaging(false);

        // Get serviced account graph.
        ServicedAccountGraph graph = servicedAccountService.get(selector);

        // Display serviced account graph.
        if (graph != null) {
            // Create account tree nodes for each account.
            for (Account account : graph.getAccounts()) {
                CampaignServiceInterface campaignServiceInterface = null;
                try {
                    campaignServiceInterface = new AdWordsServices().get(session, CampaignServiceInterface.class);
                } catch (ReflectionsException e) {
                }

                int offset = 0;

                // Create selector.
                Selector selector2 = new Selector();
                selector2.setFields(new String[] {"Id", "Name"});
                selector2.setOrdering(new OrderBy[] {new OrderBy("Name", SortOrder.ASCENDING)});
                selector2.setPaging(new Paging(offset, PAGE_SIZE));

                CampaignPage page = null;
                System.out.println("**CAMPAIGNS**");
                do {
                    // Get all campaigns.
                    page = campaignServiceInterface.get(selector2);

                    // Display campaigns.
                    if (page.getEntries() != null) {
                        for (Campaign campaign : page.getEntries()) {

[/code]

 

Nun hab ich 2 Fragen. Zum einen wie kann ich die campaignpage zu einem bestimmten account bekommen und nicht einfach alle. Zum anderen kriege ich hier bei der campaignpage null in den entries (Campaign[]) zurück. Es sollten aber campaigns vorhanden sein.

 

Danke für eure Hilfe

 

lg

shai

1 Expertenantwort(en)verified_user

Hallo shai,   das klingt alles sehr Adwords-Api spezifisc...

Top Beitragender
# 2
Top Beitragender

Hallo shai,

 

das klingt alles sehr Adwords-Api spezifisch. Falls Dir hier keiner helfen kann, probiere es mal im Hilfe-Forum für die Adwords-Api:

 

https://developers.google.com/adwords/api/community/?hl=de

 

Dort findest Du bestimmt jemand der Dir Deine Fragen beantworten kann.

 

Beste Grüße

Mario