Hello,
I'm new to adwrods.
I want to test to create new campaign by using the following sample
codes.
But when I run it, the following error appeared.

java.lang.NullPointerException
        at
com.google.api.adwords.v13.CampaignServiceSoapBindingStub.addCampaign_aroundBody1$advice
(CampaignServiceSoapBindingStub.java:146)
        at
com.google.api.adwords.v13.CampaignServiceSoapBindingStub.addCampaign
(CampaignServiceSoapBindingStub.java:1)
        at main.AddCampaign.main(AddCampaign.java:76)

I'm running in Windows OS.
Could u pls help me how to start testing in sand box?
With sample codes and procedure will be more helpful.
The following is the testing codes.
Thanks

import com.google.api.adwords.v13.AdSchedule;
import com.google.api.adwords.v13.AdScheduleStatus;
import com.google.api.adwords.v13.BudgetPeriod;
import com.google.api.adwords.v13.Campaign;
import com.google.api.adwords.v13.CampaignInterface;
import com.google.api.adwords.v13.CampaignServiceLocator;
import com.google.api.adwords.v13.CountryTargets;
import com.google.api.adwords.v13.DayOfWeek;
import com.google.api.adwords.v13.GeoTarget;
import com.google.api.adwords.v13.SchedulingInterval;
import org.apache.axis.client.Stub;
public class AddCampaign {
        // Provide AdWords login information.
        private static final String email = "[email protected]";
        private static final String password = "aa";
        private static final String clientEmail =
"[email protected]";
        private static final String useragent = "JJJ: AdWords API Java Sample
Code";
        private static final String developerToken = "[email protected]++jpy";
        private static final String applicationToken = "";
        private static final String namespace = "https://sandbox.google.com/
api/adwords/v13";

        public static void main(String[] args)
        {
                try
                {
                        // Set up service connection.
                        CampaignInterface service = new CampaignServiceLocator
().getCampaignService();
                        // Define SOAP headers.
                        ((Stub) service).setHeader(namespace, "email", email);
                        ((Stub) service).setHeader(namespace, "password", 
password);
                        ((Stub) service).setHeader(namespace, "clientEmail",
clientEmail);
                        ((Stub) service).setHeader(namespace, "useragent",
useragent);
                        ((Stub) service).setHeader(namespace, "developerToken",
developerToken);
                        ((Stub) service).setHeader(namespace, 
"applicationToken",
applicationToken);
                        // BEGIN CampaignService.addCampaign: v13
                        // Create new campaign structure with ad scheduling set 
to show ads
on
                        // Monday, Wednesday, and Friday from 8:00am to 5:00pm. 
Each bid
is
                        // multiplied by 1.0.
                        SchedulingInterval intervalMonday = new 
SchedulingInterval
();
                        intervalMonday.setDay(DayOfWeek.Monday);
                        intervalMonday.setEndHour(17);
                        intervalMonday.setEndMinute(0);
                        intervalMonday.setMultiplier(1.0);
                        intervalMonday.setStartHour(8);
                        intervalMonday.setStartMinute(0);
                        SchedulingInterval intervalWednesday = new 
SchedulingInterval
();
                        intervalWednesday.setDay(DayOfWeek.Wednesday);
                        intervalWednesday.setEndHour(17);
                        intervalWednesday.setEndMinute(0);
                        intervalWednesday.setMultiplier(1.0);
                        intervalWednesday.setStartHour(8);
                        intervalWednesday.setStartMinute(0);
                        SchedulingInterval intervalFriday = new 
SchedulingInterval
();
                        intervalFriday.setDay(DayOfWeek.Friday);
                        intervalFriday.setEndHour(17);
                        intervalFriday.setEndMinute(0);
                        intervalFriday.setMultiplier(1.0);
                        intervalFriday.setStartHour(8);
                        intervalFriday.setStartMinute(0);
                        AdSchedule schedule = new AdSchedule();
                        schedule.setIntervals(new 
SchedulingInterval[]{intervalMonday,
intervalWednesday, intervalFriday});
                        schedule.setStatus(AdScheduleStatus.Enabled);
                        // Create new campaign structure.
                        Campaign campaign = new Campaign();
                        campaign.setName("Sample Campaign");
                        campaign.setBudgetAmount(new Long(100000));
                        campaign.setBudgetPeriod(BudgetPeriod.Daily);
                        GeoTarget geoTargeting = new GeoTarget();
                        geoTargeting.setCountryTargets(new CountryTargets(new 
String[]
{"JP"},new String[]{}));
                        campaign.setGeoTargeting(geoTargeting);
                        campaign.setLanguageTargeting(new String[] {"en"});
                        campaign.setSchedule(schedule);
                        // Add campaign.
                        campaign = service.addCampaign(campaign);
                        // END CampaignService.addCampaign: v13
                        // Display new campaign.
                        System.out.println("New campaign with name \"" + 
campaign.getName()
                                        + "\" and id \"" + campaign.getId() + 
"\" was created.");
                }
                catch(Exception e)
                {
                        e.printStackTrace();
                }
        }
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to