// Copyright 2009 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package v3;
import com.google.api.adsense.v3.AdSenseForContentService.GenerateAdCodeFault;
import com.google.api.adsense.v3.AdSenseForContentService.V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub;
import org.apache.axis2.client.ServiceClient;
import org.apache.axiom.om.OMElement;
import java.util.Iterator;
import javax.xml.namespace.QName;
/**
* Sample code for calling AdSense API v3's AssociateAccount method.
*
* @author api.wes@gmail.com (Wes Goodman)
*/
public class GenerateAdCode {
static final String _DEVELOPER_EMAIL = "DEVELOPER_EMAIL";
static final String _DEVELOPER_PASS = "DEVELOPER_PASSWORD";
static final String _ADSENSE_V3_NS = "http://www.google.com/api/adsense/v3";
/**
* @param args
*/
public static void main(String[] args) {
try {
V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub afc_service =
new V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub();
ServiceClient service_client = afc_service._getServiceClient();
service_client.addStringHeader(new QName(_ADSENSE_V3_NS,
"developer_email"),
_DEVELOPER_EMAIL);
service_client.addStringHeader(new QName(_ADSENSE_V3_NS,
"developer_password"),
_DEVELOPER_PASS);
service_client.addStringHeader(new QName(_ADSENSE_V3_NS,
"client_id"),
"PUBLISHER CLIENT ID");
V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub.GenerateAdCode generate_msg =
new V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub.GenerateAdCode();
generate_msg.setSynServiceId("PUBLISHER SYNDICATION SERVICE ID");
V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub.AdStyle ad_style =
new V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub.AdStyle();
ad_style.setBackgroundColor("#000000");
ad_style.setBorderColor("#000000");
ad_style.setName("temp name");
ad_style.setTextColor("#FFFFFF");
ad_style.setTitleColor("FFFFFF");
ad_style.setUrlColor("#FFFFFF");
generate_msg.setAdStyle(ad_style);
V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub.AdUnitType ad_unit_type =
new V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub.AdUnitType();
ad_unit_type.setValue("TextOnly");
generate_msg.setAdUnitType(ad_unit_type);
V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub.AdLayout ad_layout =
new V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub.AdLayout();
ad_layout.setValue("728x90");
generate_msg.setAdLayout(ad_layout);
generate_msg.setAlternate(null);
generate_msg.setIsFramedPage(false);
generate_msg.setChannelName(null);
V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub.CornerStyles corner_styles =
new V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub.CornerStyles();
corner_styles.setValue("DEFAULT");
generate_msg.setCornerStyles(corner_styles);
generate_msg.setHostChannelNames(null);
V3AdSenseForContentServicev3AdSenseForContentServiceSOAP11Port_httpsStub.GenerateAdCodeResponse response =
afc_service.generateAdCode(generate_msg);
System.out.println("AdCode:");
System.out.println(response.get_return());
} catch (GenerateAdCodeFault fault) {
System.out.println("Due to axis issues, only AxisFault will ever be thrown");
System.out.println("Therefore, this catch block is for completeness only.");
} catch (org.apache.axis2.AxisFault fault) {
OMElement faultElement = fault.getDetail();
OMElement exElement = (OMElement) (faultElement.getChildElements().next());
Iterator i = exElement.getChildElements();
OMElement codeElement = (OMElement) i.next();
OMElement internalElement = (OMElement) i.next();
OMElement messageElement = (OMElement) i.next();
OMElement triggerElement = (OMElement) i.next();
OMElement triggerDetailsElement = (OMElement) i.next();
System.out.println("Code: " + codeElement.getText());
System.out.println("Internal: " + internalElement.getText());
System.out.println("Message: " + messageElement.getText());
System.out.println("Trigger: " + triggerElement.getText());
System.out.println("Trigger Detail: " + triggerDetailsElement.getText());
} catch (java.rmi.RemoteException e) {
System.out.println("remote exception");
}
}
}
\
Subscribe to:
Post Comments (Atom)
HOW I GOT CURED OF HERPES VIRUS.
ReplyDeleteHello everyone out there, i am here to give my testimony about a herbalist called dr imoloa. i was infected with herpes simplex virus 2 in 2013, i went to many hospitals for cure but there was no solution, so i was thinking on how i can get a solution out so that my body can be okay. one day i was in the pool side browsing and thinking of where i can get a solution. i go through many website were i saw so many testimonies about dr imoloa on how he cured them. i did not believe but i decided to give him a try, i contacted him and he prepared the herpes for me which i recieved through DHL courier service. i took it for two weeks after then he instructed me to go for check up, after the test i was confirmed herpes negative. am so free and happy. so, if you have problem or you are infected with any disease kindly contact him on email--- drimolaherbalmademedicine@gmail.com. or / whatssapp --+2347081986098.
This testimony serve as an expression of my gratitude. he also have herbal cure for COLD SORE, SHINGLES, CANCER, HEPATITICS A, B. DIABETES 1/2, HIV/AIDS, CHRONIC PANCERATIC, CHLAMYDIA, ZIKA VIRUS, EMPHYSEMA, LOW SPERM COUNT, ENZYMA, COUGH, ULCER, ARTHRITIS, LEUKEMIA, LYME DISEASE, ASTHMA, IMPOTENCE, BARENESS/INFERTILITY, WEAK ERECTION, PENIS ENLARGEMENT. AND SO ON.